common/registerers.py
changeset 1252 e782f333408b
parent 0 b97547f5f1fa
child 1263 01152fffd593
child 1592 80e0ef472ec3
--- a/common/registerers.py	Mon Apr 06 15:36:58 2009 +0200
+++ b/common/registerers.py	Mon Apr 06 17:22:58 2009 +0200
@@ -101,6 +101,8 @@
     def equivalent(self, other):
         if _accepts_interfaces(self.vobject) != _accepts_interfaces(other):
             return False
+        if getattr(self.vobject, 'require_groups', ()) != getattr(other, 'require_groups', ()):
+            return False
         try:
             newaccepts = list(other.accepts)
             for etype in self.vobject.accepts: