equal
deleted
inserted
replaced
370 # XXX may occurs? |
370 # XXX may occurs? |
371 vname = obj.__class__.__name__ |
371 vname = obj.__class__.__name__ |
372 for registryname in class_registries(obj, registryname): |
372 for registryname in class_registries(obj, registryname): |
373 registry = self.setdefault(registryname) |
373 registry = self.setdefault(registryname) |
374 registry.register(obj, oid=oid, clear=clear) |
374 registry.register(obj, oid=oid, clear=clear) |
375 self.debug('registered appobject %s in registry %s with id %s', |
375 self.debug('register %s in %s[\'%s\']', |
376 vname, registryname, oid or class_regid(obj)) |
376 vname, registryname, oid or class_regid(obj)) |
377 self._loadedmods.setdefault(obj.__module__, {})[classid(obj)] = obj |
377 self._loadedmods.setdefault(obj.__module__, {})[classid(obj)] = obj |
378 |
378 |
379 def unregister(self, obj, registryname=None): |
379 def unregister(self, obj, registryname=None): |
380 """unregister `obj` application object from the registry `registryname` or |
380 """unregister `obj` application object from the registry `registryname` or |