Hi Jim, Thierry, 2008/3/10, Jim Washington <jwashin at vt.edu>: > (...) > > myiface = new.classobj(iface_name.encode('utf-8'),(Interface,),definitions) > > I think you can do this work with the InterfaceClass metaclass See zope.interface.interface.InterfaceClass Regards, -- Gael