Skip to content

Commit 18e1c26

Browse files
committed
Fix improvements on instance.py.
Variable libdir must be set before call to load_interfaces.
1 parent 41a60d7 commit 18e1c26

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

roundup/instance.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,15 @@ def __init__(self, tracker_home, optimize=0):
5656
self.actions = {}
5757
self.cgi_actions = {}
5858
self.templating_utils = {}
59-
self.load_interfaces()
60-
self.templates = templating.get_templates(self.config["TEMPLATES"], self.config["TEMPLATE_ENGINE"])
61-
self.backend = backends.get_backend(self.get_backend_name())
6259

6360
libdir = os.path.join(self.tracker_home, 'lib')
6461
self.libdir = os.path.isdir(libdir) and libdir or ''
6562

63+
self.load_interfaces()
64+
self.templates = templating.get_templates(self.config["TEMPLATES"],
65+
self.config["TEMPLATE_ENGINE"])
66+
self.backend = backends.get_backend(self.get_backend_name())
67+
6668
if self.optimize:
6769
self.templates.precompileTemplates()
6870
# initialize tracker extensions

0 commit comments

Comments
 (0)