summaryrefslogtreecommitdiff
path: root/taler-bank-manage.in
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-04-19 23:08:55 +0200
committerFlorian Dold <florian.dold@gmail.com>2016-04-19 23:08:55 +0200
commitec72c7b57eff868dbf775b50ccda6afa9c5bf8a7 (patch)
treede428c4bedfc49936dc5eea376ca38ee0758041f /taler-bank-manage.in
parent75c1a451195f2e7373e9e9f6e6d1893a2d6b5df4 (diff)
downloadbank-ec72c7b57eff868dbf775b50ccda6afa9c5bf8a7.tar.gz
bank-ec72c7b57eff868dbf775b50ccda6afa9c5bf8a7.tar.bz2
bank-ec72c7b57eff868dbf775b50ccda6afa9c5bf8a7.zip
conf
Diffstat (limited to 'taler-bank-manage.in')
-rw-r--r--taler-bank-manage.in13
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)