def detect_inconsitent_position(): if len(Koala.nodes)< 3: return True node = Koala.nodes[0] seen =[] ring_pos = [] while node.id not in seen: ring_pos.append(node.lpos) seen.append(node.id) node = filter(lambda n: n.id == node.rt.locals.successor.id, Koala.nodes)[0] return Util.consistent_ring(ring_pos)