--- lib/python/zope/interface/declarations.py-orig 2008-07-17 17:34:40.000000000 +0200 +++ lib/python/zope/interface/declarations.py 2008-09-30 21:19:50.203125000 +0200 @@ -300,6 +300,9 @@ """ # This also manages storage of implementation specifications + # Omit classes created on-the-fly + if cls.__module__ is None or cls.__name__=='r' and cls.__module__=='Shared.DC.ZRDB.Results': + return _empty try: spec = cls.__dict__.get('__implemented__') except AttributeError: