# # # patch "plain.py" # from [9252608364ff55fadf48854c3db383d3979fc80d] # to [9962d7810dd760ae45ca36c938e86f78cc0dfd01] # ============================================================ --- plain.py 9252608364ff55fadf48854c3db383d3979fc80d +++ plain.py 9962d7810dd760ae45ca36c938e86f78cc0dfd01 @@ -95,17 +95,20 @@ (options, args) = par.parse_args() if len(args)!=2 or args[0] not in ACTIONS: - par.print_help() if not len(args): + par.print_help() sys.exit(1) elif args[0] not in ACTIONS: + par.print_help() sys.exit("\nERROR: Invalid operation specified\n") elif len(args)==1: defaultUrl = getDefaultUrl() if defaultUrl is None: + par.print_help() sys.exit("\nERROR: Missing remote-URL\n") args = [ args[0], defaultUrl ] else: + par.print_help() sys.exit("\nERROR: Only one remote-URL allowed\n") if options.db is None: