Lines 88-103
def __init__(self, socket, module, timeout=300, check_acls=True):
|
Link Here
|
---|
|
88 |
self.__handler = None |
88 |
self.__handler = None |
89 |
self._load_module() |
89 |
self._load_module() |
90 |
Server.__init__(self, ssl=False, unix=socket, magic=False, load_ressources=False) |
90 |
Server.__init__(self, ssl=False, unix=socket, magic=False, load_ressources=False) |
|
|
91 |
MODULE.into('Socket inited') |
91 |
self.signal_connect('session_new', self._client) |
92 |
self.signal_connect('session_new', self._client) |
92 |
|
93 |
|
93 |
def _load_module(self): |
94 |
def _load_module(self): |
|
|
95 |
MODULE.info('Loading module') |
94 |
modname = self.__module |
96 |
modname = self.__module |
95 |
from ..error import UMC_Error |
97 |
from ..error import UMC_Error |
96 |
try: |
98 |
try: |
97 |
try: |
99 |
try: |
98 |
file_ = 'univention.management.console.modules.%s' % (modname,) |
100 |
file_ = 'univention.management.console.modules.%s' % (modname,) |
99 |
self.__module = __import__(file_, [], [], modname) |
101 |
self.__module = __import__(file_, [], [], modname) |
|
|
102 |
MODULE.info('module imported') |
100 |
self.__handler = self.__module.Instance() |
103 |
self.__handler = self.__module.Instance() |
|
|
104 |
MODULE.info('module Instance created') |
101 |
except Exception as exc: |
105 |
except Exception as exc: |
102 |
error = _('Failed to load module %(module)s: %(error)s\n%(traceback)s') % {'module': modname, 'error': exc, 'traceback': traceback.format_exc()} |
106 |
error = _('Failed to load module %(module)s: %(error)s\n%(traceback)s') % {'module': modname, 'error': exc, 'traceback': traceback.format_exc()} |
103 |
MODULE.error(error) |
107 |
MODULE.error(error) |