From 739358cf7c713a146805bd1810b0a596c60b916f Mon Sep 17 00:00:00 2001 From: Corentin Chary Date: Sat, 8 Oct 2011 08:33:25 +0200 Subject: [PATCH] euscan: really skip all dev versions Signed-off-by: Corentin Chary --- pym/euscan/scan.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pym/euscan/scan.py b/pym/euscan/scan.py index ecda09b..4ea49be 100644 --- a/pym/euscan/scan.py +++ b/pym/euscan/scan.py @@ -76,12 +76,12 @@ def scan_upstream(query): matches = sorted(matches) pkg = matches.pop() - if '9999' in pkg.version: - if len(matches) == 0: - sys.stderr.write(pp.warn("Package '%s' only have a dev version (9999)" % pp.pkgquery(pkg.cp))) - return [] - else: - pkg = matches.pop() + while '9999' in pkg.version and len(matches): + pkg = matches.pop() + + if not pkg: + sys.stderr.write(pp.warn("Package '%s' only have a dev version (9999)" % pp.pkgquery(pkg.cp))) + return [] if pkg.cp in BLACKLIST_PACKAGES: sys.stderr.write(pp.warn("Package '%s' is blacklisted" % pp.pkgquery(pkg.cp)))