diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-04-15 15:59:49 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-04-15 15:59:49 +0200 |
commit | 1707a7cf3fb101bf48899382c9fd8f3cc2ba3a5c (patch) | |
tree | af233efc95ad6e979fc59c88d682a24288651ba5 /taler-bank-manage.in | |
parent | 548e1fa2aebfbda73eeb153844859e6fc30af27b (diff) | |
download | bank-1707a7cf3fb101bf48899382c9fd8f3cc2ba3a5c.tar.gz bank-1707a7cf3fb101bf48899382c9fd8f3cc2ba3a5c.tar.bz2 bank-1707a7cf3fb101bf48899382c9fd8f3cc2ba3a5c.zip |
fix help, add better warning for missing taler-config
Diffstat (limited to 'taler-bank-manage.in')
-rw-r--r-- | taler-bank-manage.in | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/taler-bank-manage.in b/taler-bank-manage.in index 68f9130..6701b50 100644 --- a/taler-bank-manage.in +++ b/taler-bank-manage.in @@ -49,6 +49,7 @@ def handle_sampledata(args): call_command('sample_donations') parser = argparse.ArgumentParser() +parser.set_defaults(func=None) sub = parser.add_subparsers() p = sub.add_parser('django', help="Run django-admin command") @@ -66,4 +67,7 @@ p.add_argument("--port", "-p", dest="port", type=int, default=8001, metavar="POR p.set_defaults(func=handle_serve_http) args = parser.parse_args() +if args.func is None: + parser.print_help() + sys.exit(1) args.func(args) |