diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-04-14 17:24:32 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-04-14 17:24:32 +0200 |
commit | 653733b5eff586b956313d30163f37b34fef7af0 (patch) | |
tree | c82dea011dd9123b21a34e01683924fbc4eecb3c /talerbank/settings.py | |
parent | 00f9a74fe5e3db0594a282b883b7d23e8041c47d (diff) | |
download | bank-653733b5eff586b956313d30163f37b34fef7af0.tar.gz bank-653733b5eff586b956313d30163f37b34fef7af0.tar.bz2 bank-653733b5eff586b956313d30163f37b34fef7af0.zip |
set currency via GNUnet-style config
Diffstat (limited to 'talerbank/settings.py')
-rw-r--r-- | talerbank/settings.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/talerbank/settings.py b/talerbank/settings.py index b637acf..49bdc53 100644 --- a/talerbank/settings.py +++ b/talerbank/settings.py @@ -9,11 +9,16 @@ https://docs.djangoproject.com/en/1.9/ref/settings/ """ import os +from .talerconfig import TalerConfig +from django.core.exceptions import ImproperlyConfigured +import logging + +logger = logging.getLogger(__name__) + # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) - # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.9/howto/deployment/checklist/ @@ -126,6 +131,14 @@ STATICFILES_DIRS = [ STATIC_ROOT = 'static/' +tc = TalerConfig() + +curr = tc.get_string("bank", "currency") +if not curr: + logger.warn("currency not configured in taler config, falling back to PUDOS") + TALER_CURRENCY = "PUDOS" +else: + TALER_CURRENCY = curr + TALER_PREDEFINED_ACCOUNTS = ['Tor', 'GNUnet', 'Taler', 'FSF'] TALER_EXPECTS_DONATIONS = ['Tor', 'GNUnet', 'Taler', 'FSF'] -TALER_CURRENCY = "PUDOS" |