[IMP] Improve the logging of error for LocalService
bzr revid: stephane@tinyerp.com-20081127082720-zoqwogtk09l0dipw
This commit is contained in:
parent
05613c2bea
commit
59f316df19
|
@ -122,10 +122,15 @@ class Service(object):
|
|||
class LocalService(Service):
|
||||
def __init__(self, name):
|
||||
self.__name = name
|
||||
s = _service[name]
|
||||
self._service = s
|
||||
for m in s._method:
|
||||
setattr(self, m, s._method[m])
|
||||
try:
|
||||
s = _service[name]
|
||||
self._service = s
|
||||
for m in s._method:
|
||||
setattr(self, m, s._method[m])
|
||||
except KeyError, keyError:
|
||||
Logger().notifyChannel('module', LOG_ERROR, 'This service does not exists: %s' % (str(keyError),) )
|
||||
raise
|
||||
|
||||
|
||||
|
||||
class ServiceUnavailable(Exception):
|
||||
|
|
Loading…
Reference in New Issue