Minor changes to registry

This commit is contained in:
David Gelvin 2010-09-24 12:51:09 +03:00
parent 23d44981a5
commit d6cc4eedfb

View file

@ -122,15 +122,14 @@ class Registry(object):
def _detach_generic_relation(self):
gen_rel_field = self.config_cls.generic_relation_attr
gen_rel_field = self.config_cls.generic_relation_attr.lower()
for field in self.model_cls._meta.local_many_to_many:
if field.name == gen_rel_field:
self.model_cls._meta.local_many_to_many.remove(field)
break
try:
delattr(self.model_cls, gen_rel_field)
except AttributeError:
pass
delattr(self.model_cls, gen_rel_field)
def _register_self(self):
self._attach_manager()