diff options
Diffstat (limited to 'pym')
-rw-r--r-- | pym/portage/update.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/portage/update.py b/pym/portage/update.py index 1a2c86cc2..6d13dfc85 100644 --- a/pym/portage/update.py +++ b/pym/portage/update.py @@ -156,6 +156,7 @@ def parse_updates(mycontent): if len(mysplit) != 3: errors.append(_("ERROR: Update command invalid '%s'") % myline) continue + valid = True for i in (1, 2): try: atom = Atom(mysplit[i]) @@ -169,7 +170,11 @@ def parse_updates(mycontent): else: errors.append( _("ERROR: Malformed update entry '%s'") % myline) + valid = False break + if not valid: + continue + if mysplit[0] == "slotmove": if len(mysplit)!=4: errors.append(_("ERROR: Update command invalid '%s'") % myline) |