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
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
def __init__(self, node): directly_provides(self, *tuple(provided_by(node))) self.__dict__['node'] = node
def __init__(self, facade, user): directly_provides(self, *tuple(provided_by(facade))) self.__dict__['facade'] = facade self.__dict__['user'] = user
def __init__(self, node): directly_provides(self, *tuple(provided_by(node))) self.__dict__['node'] = node
def __init__(self, facade, user): directly_provides(self, *tuple(provided_by(facade))) self.__dict__['facade'] = facade self.__dict__['user'] = user