def arg_parser():
usage = "%prog [options] command"
- parser = optparse.OptionParser(prog=usage, add_help_option=False)
+ parser = optparse.OptionParser(usage=usage, add_help_option=False)
parser.add_option("-h", "--help", action="callback", callback=print_help_cb, help="show this help text")
parser.add_option("-g", "--gui", dest="gui", help="User interface: qt, lite, gtk, text or stdio")
parser.add_option("-w", "--wallet", dest="wallet_path", help="wallet path (default: electrum.dat)")
print_msg("Type 'electrum help <command>' to see the help for a specific command")
print_msg("Type 'electrum --help' to see the list of options")
run_command(known_commands['help'])
- sys.exit(1)
def print_help_cb(self, opt, value, parser):
print_help(parser)
+ sys.exit(1)
+
+
def run_command(cmd, password=None, args=None):
if __name__ == '__main__':
+ wallet = None
parser = arg_parser()
options, args = parser.parse_args()
if options.portable and options.wallet_path is None:
elif cmd.name == 'help':
if len(args) < 2:
print_help(parser)
+ sys.exit(1)
# check the number of arguments
if len(args) - 1 < cmd.min_args: