equal
deleted
inserted
replaced
373 for registryname in class_registries(obj, registryname): |
373 for registryname in class_registries(obj, registryname): |
374 registry = self.setdefault(registryname) |
374 registry = self.setdefault(registryname) |
375 registry.register(obj, oid=oid, clear=clear) |
375 registry.register(obj, oid=oid, clear=clear) |
376 self.debug('registered appobject %s in registry %s with id %s', |
376 self.debug('registered appobject %s in registry %s with id %s', |
377 vname, registryname, oid or class_regid(obj)) |
377 vname, registryname, oid or class_regid(obj)) |
378 self._loadedmods[obj.__module__][classid(obj)] = obj |
378 self._loadedmods.setdefault(obj.__module__, {})[classid(obj)] = obj |
379 |
379 |
380 def unregister(self, obj, registryname=None): |
380 def unregister(self, obj, registryname=None): |
381 """unregister `obj` application object from the registry `registryname` or |
381 """unregister `obj` application object from the registry `registryname` or |
382 `obj.__registry__` if not specified. |
382 `obj.__registry__` if not specified. |
383 """ |
383 """ |