# HG changeset patch # User Sylvain Thénault # Date 1250004411 -7200 # Node ID 8f7fcbe1187964e1d1ded5b3275ed73d0f565cc7 # Parent a9a2dca5db20089a08079cc883950b01deddfb1b [vreg] skip final entities diff -r a9a2dca5db20 -r 8f7fcbe11879 cwvreg.py --- a/cwvreg.py Tue Aug 11 17:15:54 2009 +0200 +++ b/cwvreg.py Tue Aug 11 17:26:51 2009 +0200 @@ -351,6 +351,8 @@ implemented_interfaces = set() if 'Any' in self.get('etypes', ()): for etype in self.schema.entities(): + if etype.is_final(): + continue cls = self['etypes'].etype_class(etype) for iface in cls.__implements__: implemented_interfaces.update(iface.__mro__)