def __host_sort(self, treemodel, iter1, iter2): """ """ value1 = treemodel.get_value(iter1, 2) value2 = treemodel.get_value(iter2, 2) value1_is_ip = IP_RE.match(value1) value2_is_ip = IP_RE.match(value2) if value1_is_ip and value2_is_ip: return ipv4_compare(value1, value2) if value1_is_ip: return -1 if value2_is_ip: return 1 if value1 < value2: return -1 if value1 > value2: return 1 return 0
def __host_sort(self, treemodel, iter1, iter2): """ """ value1 = treemodel.get_value(iter1, 2) value2 = treemodel.get_value(iter2, 2) value1_is_ip = re.search(IP_RE, value1) value2_is_ip = re.search(IP_RE, value2) if value1_is_ip and value2_is_ip: return ipv4_compare(value1, value2) if value1_is_ip: return -1 if value2_is_ip: return 1 if value1 < value2: return -1 if value1 > value2: return 1 return 0