示例#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
示例#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
示例#3
0
 def __init__(self, node):
     directly_provides(self, *tuple(provided_by(node)))
     self.__dict__['node'] = node
示例#4
0
 def __init__(self, facade, user):
     directly_provides(self, *tuple(provided_by(facade)))
     self.__dict__['facade'] = facade
     self.__dict__['user'] = user
示例#5
0
文件: tools.py 项目: mcruse/monotone
 def __init__(self, node):
     directly_provides(self, *tuple(provided_by(node)))
     self.__dict__['node'] = node
示例#6
0
文件: tools.py 项目: mcruse/monotone
 def __init__(self, facade, user):
     directly_provides(self, *tuple(provided_by(facade)))
     self.__dict__['facade'] = facade
     self.__dict__['user'] = user