chiark / gitweb /
checkupdates: use -p check like in build.py, give error if package does not exist
authorTias Guns <tias@ulyssis.org>
Sun, 11 Mar 2012 21:30:17 +0000 (21:30 +0000)
committerTias Guns <tias.guns@cs.kuleuven.be>
Sun, 11 Mar 2012 23:17:45 +0000 (23:17 +0000)
fdroidserver/checkupdates.py

index 96ad5a18ed2faa9b388c8c9984adfc4a3f203c5e..90b0fcd29c93dc97eae507f63e77687073626134 100644 (file)
@@ -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']