def __init__(self, context=None): #interfaces can be retrieved from the registry #as they are unusual to change self.classes = {} items = list(searchInterfaceUtilities(None)) for name, iface in items: self.classes[iface.__name__] = MClass(iface)
def __init__(self,context=None): #interfaces can be retrieved from the registry #as they are unusual to change self.classes = {} items = list(searchInterfaceUtilities(None)) for name, iface in items: self.classes[iface.__name__] = MClass(iface)
def _callFUT(self, *args, **kw): from zope.component.interface import searchInterfaceUtilities return searchInterfaceUtilities(*args, **kw)
def items(self): """See zope.app.interfaces.container.IReadContainer""" items = list(searchInterfaceUtilities(self)) items.sort() items = [(i[0], LocationProxy(i[1], self, i[0])) for i in items] return items
def items(self): items = sorted(searchInterfaceUtilities(self)) items = [(i[0], LocationProxy(i[1], self, i[0])) for i in items] return items