Esempio n. 1
0
 def get_interfaces(self, named=False):
     interfaces = list(provided_by(self.subject))
     if named:
         items = []
         for interface in interfaces:
             items.append((interface.__module__, interface.__name__))
             interfaces = [".".join(item) for item in items]
     return interfaces
Esempio n. 2
0
 def get_interfaces(self, named=False):
     interfaces = list(provided_by(self))
     if named:
         items = []
         for interface in interfaces:
             items.append((interface.__module__, interface.__name__))
             interfaces = [".".join(item) for item in items]
     return interfaces
Esempio n. 3
0
 def __init__(self, node):
     directly_provides(self, *tuple(provided_by(node)))
     self.__dict__['node'] = node
Esempio n. 4
0
 def __init__(self, facade, user):
     directly_provides(self, *tuple(provided_by(facade)))
     self.__dict__['facade'] = facade
     self.__dict__['user'] = user
Esempio n. 5
0
 def __init__(self, node):
     directly_provides(self, *tuple(provided_by(node)))
     self.__dict__['node'] = node
Esempio n. 6
0
 def __init__(self, facade, user):
     directly_provides(self, *tuple(provided_by(facade)))
     self.__dict__['facade'] = facade
     self.__dict__['user'] = user