Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 def _callFUT(self, *args, **kw):
     from zope.component.interface import searchInterfaceUtilities
     return searchInterfaceUtilities(*args, **kw)
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
 def items(self):
     items = sorted(searchInterfaceUtilities(self))
     items = [(i[0], LocationProxy(i[1], self, i[0])) for i in items]
     return items
 def _callFUT(self, *args, **kw):
     from zope.component.interface import searchInterfaceUtilities
     return searchInterfaceUtilities(*args, **kw)