From 5f3f9e820eca3cd5092e8f8716aaa4428e5466c1 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Thu, 28 Jul 2011 15:10:34 +0200 Subject: [PATCH] [REF] netsvc: Service._groups and joinGroup are unused. bzr revid: vmt@openerp.com-20110728131034-q5wpiwqh7f860l5s --- openerp/netsvc.py | 8 -------- openerp/report/interface.py | 1 - openerp/service/web_services.py | 5 ----- 3 files changed, 14 deletions(-) diff --git a/openerp/netsvc.py b/openerp/netsvc.py index 7fdf927fe64..21dfb7d6877 100644 --- a/openerp/netsvc.py +++ b/openerp/netsvc.py @@ -70,10 +70,6 @@ class Service(object): Service._services[name] = self self.__name = name - def joinGroup(self, name): - raise Exception("No group for local services") - #GROUPS.setdefault(name, {})[self.__name] = self - @classmethod def exists(cls, name): return name in cls._services @@ -104,7 +100,6 @@ class ExportService(object): """ _services = {} - _groups = {} _logger = logging.getLogger('web-services') def __init__(self, name, audience=''): @@ -112,9 +107,6 @@ class ExportService(object): self.__name = name self._logger.debug("Registered an exported service: %s" % name) - def joinGroup(self, name): - ExportService._groups.setdefault(name, {})[self.__name] = self - @classmethod def getService(cls,name): return cls._services[name] diff --git a/openerp/report/interface.py b/openerp/report/interface.py index de2a3bba967..d940505a342 100644 --- a/openerp/report/interface.py +++ b/openerp/report/interface.py @@ -51,7 +51,6 @@ class report_int(netsvc.Service): self.name2 = '.'.join(name.split('.')[1:]) # TODO the reports have methods with a 'title' kwarg that is redundant with this attribute self.title = None - #self.joinGroup('report') def create(self, cr, uid, ids, datas, context=None): return False diff --git a/openerp/service/web_services.py b/openerp/service/web_services.py index 0264150c678..f40cf2009ec 100644 --- a/openerp/service/web_services.py +++ b/openerp/service/web_services.py @@ -50,7 +50,6 @@ from cStringIO import StringIO class db(netsvc.ExportService): def __init__(self, name="db"): netsvc.ExportService.__init__(self, name) - self.joinGroup("web-services") self.actions = {} self.id = 0 self.id_protect = threading.Semaphore() @@ -358,7 +357,6 @@ class db(netsvc.ExportService): class common(netsvc.ExportService): def __init__(self,name="common"): netsvc.ExportService.__init__(self,name) - self.joinGroup("web-services") def dispatch(self, method, auth, params): logger = netsvc.Logger() @@ -553,7 +551,6 @@ GNU Public Licence. class objects_proxy(netsvc.ExportService): def __init__(self, name="object"): netsvc.ExportService.__init__(self,name) - self.joinGroup('web-services') def dispatch(self, method, auth, params): (db, uid, passwd ) = params[0:3] @@ -583,7 +580,6 @@ class objects_proxy(netsvc.ExportService): class wizard(netsvc.ExportService): def __init__(self, name='wizard'): netsvc.ExportService.__init__(self,name) - self.joinGroup('web-services') self.id = 0 self.wiz_datas = {} self.wiz_name = {} @@ -642,7 +638,6 @@ class ExceptionWithTraceback(Exception): class report_spool(netsvc.ExportService): def __init__(self, name='report'): netsvc.ExportService.__init__(self, name) - self.joinGroup('web-services') self._reports = {} self.id = 0 self.id_protect = threading.Semaphore()