diff options
author | MS <ms@taler.net> | 2022-10-25 15:45:47 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2022-10-25 15:45:47 +0200 |
commit | 01c05e45267f0faeecc3f1d315d9b88b95437372 (patch) | |
tree | c408ccb4748e2b9d3bdf0987d04b7f15535e811b /talermerchantdemos/landing | |
parent | d82e8d5a1dc363373268fa0a0342f98c2812fd13 (diff) | |
download | taler-merchant-demos-01c05e45267f0faeecc3f1d315d9b88b95437372.tar.gz taler-merchant-demos-01c05e45267f0faeecc3f1d315d9b88b95437372.tar.bz2 taler-merchant-demos-01c05e45267f0faeecc3f1d315d9b88b95437372.zip |
fix -c option
Python modules used to ignore it by
completely reloading the config from
a default location. CLI now passes
values to them.
Diffstat (limited to 'talermerchantdemos/landing')
-rw-r--r-- | talermerchantdemos/landing/landing.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/talermerchantdemos/landing/landing.py b/talermerchantdemos/landing/landing.py index f3280a3..5a70a05 100644 --- a/talermerchantdemos/landing/landing.py +++ b/talermerchantdemos/landing/landing.py @@ -22,6 +22,7 @@ import datetime import base64 import logging import flask +import uwsgi from flask import request, url_for from flask_babel import Babel from flask_babel import refresh @@ -53,12 +54,10 @@ app.wsgi_app = ProxyFix(app.wsgi_app, x_host=1, x_prefix=1) app.debug = True app.secret_key = base64.b64encode(os.urandom(64)).decode("utf-8") +logging.basicConfig() LOGGER = logging.getLogger(__name__) -TC = TalerConfig.from_env() try: - BACKEND_URL = TC["frontends"]["backend"].value_string(required=True) - CURRENCY = TC["taler"]["currency"].value_string(required=True) - APIKEY = TC["frontends"]["backend_apikey"].value_string(required=True) + CURRENCY = uwsgi.opt["currency"].decode("utf-8") except ConfigurationError as ce: print(ce) exit(1) |