summaryrefslogtreecommitdiff
path: root/talerbank/talerconfig.py
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2017-11-04 21:20:05 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2017-11-04 21:20:05 +0100
commite22f7049d78f0f58c513f3be2d42d40bb06fab25 (patch)
tree453f2f2140ee7f29223a6382f089066c57ce391d /talerbank/talerconfig.py
parent44f92cd7a03c5a2213b7b44a3738ae1e3871f792 (diff)
downloadbank-e22f7049d78f0f58c513f3be2d42d40bb06fab25.tar.gz
bank-e22f7049d78f0f58c513f3be2d42d40bb06fab25.tar.bz2
bank-e22f7049d78f0f58c513f3be2d42d40bb06fab25.zip
#5012
Diffstat (limited to 'talerbank/talerconfig.py')
-rw-r--r--talerbank/talerconfig.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/talerbank/talerconfig.py b/talerbank/talerconfig.py
index f9157f0..d72e15f 100644
--- a/talerbank/talerconfig.py
+++ b/talerbank/talerconfig.py
@@ -26,6 +26,7 @@ import collections
import os
import weakref
import sys
+import re
logger = logging.getLogger(__name__)
@@ -223,6 +224,9 @@ class TalerConfig:
return
prefix = os.environ.get("TALER_PREFIX")
if prefix:
+ tmp = os.path.split(os.path.normpath(prefix))
+ if re.match("lib", tmp[1]):
+ prefix = tmp[0]
self.load_dir(os.path.join(prefix, "share/taler/config.d"))
return
if taler_datadir: