diff --git a/moulinette/__init__.py b/moulinette/__init__.py index 2c6fd08a..88f17212 100755 --- a/moulinette/__init__.py +++ b/moulinette/__init__.py @@ -50,10 +50,13 @@ def init(**kwargs): """ import sys import __builtin__ - from moulinette.core import Package, Moulinette18n, MoulinetteSignals + from moulinette.core import ( + Package, Moulinette18n, MoulinetteSignals + ) __builtin__.__dict__['pkg'] = Package(**kwargs) __builtin__.__dict__['m18n'] = Moulinette18n(pkg) __builtin__.__dict__['msignals'] = MoulinetteSignals() + __builtin__.__dict__['msettings'] = dict() # Add library directory to python path sys.path.insert(0, pkg.libdir) diff --git a/moulinette/interfaces/__init__.py b/moulinette/interfaces/__init__.py index 86b98860..724a98ae 100644 --- a/moulinette/interfaces/__init__.py +++ b/moulinette/interfaces/__init__.py @@ -24,6 +24,8 @@ class BaseActionsMapParser(object): if parent: self._o = parent else: + msettings['interface'] = self.interface + self._o = self self._global_conf = {} self._conf = {}