diff -r 5c837feca73a -r 79bbc5045288 vregistry.py --- a/vregistry.py Thu Jul 30 12:30:12 2009 +0200 +++ b/vregistry.py Fri Jul 31 12:04:32 2009 +0200 @@ -196,7 +196,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):