Parcourir la source

Fix args.help

master
Ricardo Branco il y a 6 ans
Parent
révision
2761493c77
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3
    3
      clean_registry.py

+ 3
- 3
clean_registry.py Voir le fichier

287
     parser.add_argument('-x', '--remove', action='store_true')
287
     parser.add_argument('-x', '--remove', action='store_true')
288
     parser.add_argument('-v', '--volume', action='store_true')
288
     parser.add_argument('-v', '--volume', action='store_true')
289
     parser.add_argument('-V', '--version', action='store_true')
289
     parser.add_argument('-V', '--version', action='store_true')
290
-    parser.add_argument('container_or_volume')
290
+    parser.add_argument('container_or_volume', nargs='?')
291
     parser.add_argument('images', nargs='*')
291
     parser.add_argument('images', nargs='*')
292
     global args
292
     global args
293
     args = parser.parse_args()
293
     args = parser.parse_args()
294
 
294
 
295
-    if args.help:
295
+    if args.help or not args.container_or_volume:
296
         print('usage: ' + usage)
296
         print('usage: ' + usage)
297
-        sys.exit(0)
297
+        sys.exit(0 if args.help else 1)
298
     elif args.version:
298
     elif args.version:
299
         print(progname + " " + VERSION)
299
         print(progname + " " + VERSION)
300
         sys.exit(0)
300
         sys.exit(0)

Chargement…
Annuler
Enregistrer