From: Tias Guns Date: Sun, 11 Mar 2012 21:30:17 +0000 (+0000) Subject: checkupdates: use -p check like in build.py, give error if package does not exist X-Git-Tag: 0.1~828^2~2 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ab0ed81702071607bdcb093203dabf856c1dbd84;p=fdroidserver.git checkupdates: use -p check like in build.py, give error if package does not exist --- diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index 96ad5a18..90b0fcd2 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -130,12 +130,14 @@ def main(): # Get all apps... apps = common.read_metadata(options.verbose) - for app in apps: + # Filter apps according to command-line options + if options.package: + apps = [app for app in apps if app['id'] == options.package] + if len(apps) == 0: + print "No such package" + sys.exit(1) - if options.package and options.package != app['id']: - # Silent skip... - pass - else: + for app in apps: print "Processing " + app['id'] + '...' mode = app['Update Check Mode']