summaryrefslogtreecommitdiff
path: root/taler-bank-manage.in
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-04-15 15:59:49 +0200
committerFlorian Dold <florian.dold@gmail.com>2016-04-15 15:59:49 +0200
commit1707a7cf3fb101bf48899382c9fd8f3cc2ba3a5c (patch)
treeaf233efc95ad6e979fc59c88d682a24288651ba5 /taler-bank-manage.in
parent548e1fa2aebfbda73eeb153844859e6fc30af27b (diff)
downloadbank-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.in4
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)