equal
deleted
inserted
replaced
472 """ |
472 """ |
473 if (cls.__dict__.get('__abstract__') or cls.__name__[0] == '_' |
473 if (cls.__dict__.get('__abstract__') or cls.__name__[0] == '_' |
474 or not cls.__registry__ or not cls.id): |
474 or not cls.__registry__ or not cls.id): |
475 return |
475 return |
476 regname = cls.__registry__ |
476 regname = cls.__registry__ |
477 if cls.id in self.config['disable-%s' % regname]: |
477 if '%s.%s' % (regname, cls.id) in self.config['disable-appobjects']: |
478 return |
478 return |
479 registry = self._registries.setdefault(regname, {}) |
479 registry = self._registries.setdefault(regname, {}) |
480 vobjects = registry.setdefault(cls.id, []) |
480 vobjects = registry.setdefault(cls.id, []) |
481 registerer = cls.__registerer__(self, cls) |
481 registerer = cls.__registerer__(self, cls) |
482 cls = registerer.do_it_yourself(vobjects) |
482 cls = registerer.do_it_yourself(vobjects) |