summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Warner <antarus@gentoo.org>2007-01-12 03:38:36 +0000
committerAlec Warner <antarus@gentoo.org>2007-01-12 03:38:36 +0000
commit90a5908947db58d3fbafd7e1e44e3d56815526f6 (patch)
tree4f49ad67142d1f8e3ab7000bd1f10dad6d2fbf4d /pym/portage_dep.py
parentFor bug #147512, don't print a cryptic error message when an EnvironmentError... (diff)
downloadportage-multirepo-90a5908947db58d3fbafd7e1e44e3d56815526f6.tar.gz
portage-multirepo-90a5908947db58d3fbafd7e1e44e3d56815526f6.tar.bz2
portage-multirepo-90a5908947db58d3fbafd7e1e44e3d56815526f6.zip
Change vercmp to use int() instead of string atoi, catch ValueError in pkgcmp
svn path=/main/trunk/; revision=5581
Diffstat (limited to 'pym/portage_dep.py')
-rw-r--r--pym/portage_dep.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/pym/portage_dep.py b/pym/portage_dep.py
index 56c92388..271c5ef0 100644
--- a/pym/portage_dep.py
+++ b/pym/portage_dep.py
@@ -618,9 +618,7 @@ def match_from_list(mydep, candidate_list):
for x in candidate_list:
try:
result = pkgcmp(pkgsplit(x), mysplit)
- except SystemExit:
- raise
- except:
+ except ValueError:
writemsg("\nInvalid package name: %s\n" % x, noiselevel=-1)
raise
if result is None: