summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2015-12-09 12:33:13 -0400
committerKali Kaneko (leap communications) <kali@leap.se>2015-12-09 12:54:30 -0400
commite6752ba23e1d5fbcb02c3f399f3cbf7147455d33 (patch)
tree78ac3d3d44828bcc832402fa758b908da8d4edf2
parentd277b76369691a5e8a29c2f01bf729099d1ab430 (diff)
accept basedir in service initialization
-rw-r--r--src/leap/bonafide/service.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/leap/bonafide/service.py b/src/leap/bonafide/service.py
index 36399de..2ff4eed 100644
--- a/src/leap/bonafide/service.py
+++ b/src/leap/bonafide/service.py
@@ -19,6 +19,8 @@
Bonafide Service.
"""
+import os
+
from leap.bonafide._protocol import BonafideProtocol
from twisted.application import service
@@ -28,8 +30,9 @@ class BonafideService(service.Service):
# TODO inherit from HookableService (from common)
- def __init__(self):
+ def __init__(self, basedir='~/.config/leap'):
self._bonafide = BonafideProtocol()
+ self._basedir = os.path.expanduser(basedir)
self.service_hooks = {}
def register_hook(self, kind, trigger):