diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-04-19 23:08:55 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-04-19 23:08:55 +0200 |
commit | ec72c7b57eff868dbf775b50ccda6afa9c5bf8a7 (patch) | |
tree | de428c4bedfc49936dc5eea376ca38ee0758041f /taler-bank-manage.in | |
parent | 75c1a451195f2e7373e9e9f6e6d1893a2d6b5df4 (diff) | |
download | bank-ec72c7b57eff868dbf775b50ccda6afa9c5bf8a7.tar.gz bank-ec72c7b57eff868dbf775b50ccda6afa9c5bf8a7.tar.bz2 bank-ec72c7b57eff868dbf775b50ccda6afa9c5bf8a7.zip |
conf
Diffstat (limited to 'taler-bank-manage.in')
-rw-r--r-- | taler-bank-manage.in | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/taler-bank-manage.in b/taler-bank-manage.in index fda7523..332358f 100644 --- a/taler-bank-manage.in +++ b/taler-bank-manage.in @@ -62,6 +62,12 @@ def handle_sampledata(args): from django.core.management import call_command call_command('sample_donations') +def handle_config(args): + from talerbank.talerconfig import TalerConfig + tc = TalerConfig.from_file(args.config) + tc.dump() + + parser = argparse.ArgumentParser() parser.set_defaults(func=None) parser.add_argument('--config', '-c', help="configuration file to use", metavar="CONFIG", type=str, dest="config", default=None) @@ -82,13 +88,16 @@ p = sub.add_parser('serve-uwsgi', help="Serve bank over UWSGI") p.add_argument("--port", "-p", dest="port", type=int, default=8000, metavar="PORT") p.set_defaults(func=handle_serve_uwsgi) +p = sub.add_parser('config', help="show config") +p.set_defaults(func=handle_config) + args = parser.parse_args() if getattr(args, 'func', None) is None: parser.print_help() sys.exit(1) -if parser.config is not None: - os.environ["TALER_CONFIG_FILE"] = parser.config +if args.config is not None: + os.environ["TALER_CONFIG_FILE"] = args.config args.func(args) |