[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 sys
import __builtin__ import __builtin__
from moulinette.core import Package, Moulinette18n, MoulinetteSignals from moulinette.core import (
Package, Moulinette18n, MoulinetteSignals
)
__builtin__.__dict__['pkg'] = Package(**kwargs) __builtin__.__dict__['pkg'] = Package(**kwargs)
__builtin__.__dict__['m18n'] = Moulinette18n(pkg) __builtin__.__dict__['m18n'] = Moulinette18n(pkg)
__builtin__.__dict__['msignals'] = MoulinetteSignals() __builtin__.__dict__['msignals'] = MoulinetteSignals()
__builtin__.__dict__['msettings'] = dict()
# Add library directory to python path # Add library directory to python path
sys.path.insert(0, pkg.libdir) sys.path.insert(0, pkg.libdir)

View file

@ -24,6 +24,8 @@ class BaseActionsMapParser(object):
if parent: if parent:
self._o = parent self._o = parent
else: else:
msettings['interface'] = self.interface
self._o = self self._o = self
self._global_conf = {} self._global_conf = {}
self._conf = {} self._conf = {}