[enh] Introduce quickly moulinette settings and store interface

This commit is contained in:
Jérôme Lebleu 2014-05-25 21:42:39 +02:00
parent f86cec3458
commit f8c58b308a
2 changed files with 6 additions and 1 deletions

View file

@ -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)

View file

@ -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 = {}