vregistry.py
branchstable
changeset 2836 b94b9c48111f
parent 2760 30063071aee0
child 2838 107421e426de
child 2906 677fa98659a8
equal deleted inserted replaced
2782:998f24dabd0d 2836:b94b9c48111f
   296         try:
   296         try:
   297             vname = obj.__name__
   297             vname = obj.__name__
   298         except AttributeError:
   298         except AttributeError:
   299             vname = obj.__class__.__name__
   299             vname = obj.__class__.__name__
   300         self.debug('registered appobject %s in registry %s with id %s',
   300         self.debug('registered appobject %s in registry %s with id %s',
   301                    vname, registryname, oid)
   301                    vname, registryname, oid or obj.id)
   302         self._loadedmods[obj.__module__]['%s.%s' % (obj.__module__, oid)] = obj
   302         self._loadedmods[obj.__module__]['%s.%s' % (obj.__module__, oid)] = obj
   303 
   303 
   304     def unregister(self, obj, registryname=None):
   304     def unregister(self, obj, registryname=None):
   305         self[registryname or obj.__registry__].unregister(obj)
   305         self[registryname or obj.__registry__].unregister(obj)
   306 
   306