vregistry.py
changeset 2589 92f2bc945261
parent 2476 1294a6bdf3bf
parent 2587 79bbc5045288
child 2650 18aec79ec3a3
child 2651 3ad936634d2a
--- a/vregistry.py	Fri Jul 31 10:47:15 2009 +0200
+++ b/vregistry.py	Fri Jul 31 14:25:30 2009 +0200
@@ -266,7 +266,7 @@
                 oid = obj.id
             except AttributeError:
                 continue
-            if oid:
+            if oid and not '__abstract__' in obj.__dict__:
                 self.register(obj)
 
     def register(self, obj, registryname=None, oid=None, clear=False):