def createZope2Bridge(zope2, package, name): # Map a Zope 2 interface into a Zope3 interface, seated within 'package' # as 'name'. z3i = fromZ2Interface(zope2) if name is not None: z3i.__dict__['__name__'] = name z3i.__dict__['__module__'] = package.__name__ setattr(package, z3i.getName(), z3i)