示例#1
0
 def address(self):
     """
     Node address as elliptics.Address
     """
     if hasattr(self, '__group_id__'):
         return Address.from_host_port(self.__address__, self.__group_id__)
     else:
         return Address.from_host_port(self.__address__)
示例#2
0
文件: misc.py 项目: akashin/elliptics
 def address(self):
     """
     Node address as elliptics.Address
     """
     if hasattr(cls, 'group_id'):
         return Address.from_host_port(self.__address__, self.__group_id__)
     else:
         return Address.from_host_port(self.__address__)
示例#3
0
 def lookup_address(self, key, group_id):
     """
     Returns address of node from specified group_id which is responsible for the key\n
     address = session.lookup_address('looking up key')
     print '\'looking up key\' should lives on node:', address
     """
     return Address.from_host_port(super(Session, self).lookup_address(key, group_id))
示例#4
0
 def lookup_address(self, key, group_id):
     """
     Returns address of node from specified group_id which is responsible for the key\n
     address = session.lookup_address('looking up key')
     print '\'looking up key\' should lives on node:', address
     """
     return Address.from_host_port(super(Session, self).lookup_address(key, group_id))
示例#5
0
文件: misc.py 项目: akashin/elliptics
def storage_address(self):
    """
    Node address as elliptics.Address
    """
    return Address.from_host_port(self.__storage_address__)
示例#6
0
 def address(self):
     """
     Node address as elliptics.Address
     """
     return Address.from_host_port(self.__address__)
示例#7
0
 def address(self):
     """
     Node address as elliptics.Address
     """
     return Address.from_host_port(self.__address__, self.__group_id__)