summaryrefslogtreecommitdiff
path: root/talermerchantdemos/landing
diff options
context:
space:
mode:
authorMS <ms@taler.net>2022-10-25 15:45:47 +0200
committerMS <ms@taler.net>2022-10-25 15:45:47 +0200
commit01c05e45267f0faeecc3f1d315d9b88b95437372 (patch)
treec408ccb4748e2b9d3bdf0987d04b7f15535e811b /talermerchantdemos/landing
parentd82e8d5a1dc363373268fa0a0342f98c2812fd13 (diff)
downloadtaler-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.py7
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)