def connect_to_parent(): trace = nettool.get_raw_trace() print '*** Trace Route ***' print trace print parent = connect_to_gm().suggest(trace) if parent is None: return None return RPCHandle(parent[0], parent[1])
def announce(): gm = connect_to_gm() trace = nettool.get_raw_trace() lm = netconf.load_conf().local_master lm = (HOST, lm[1]) gm.announce(lm, trace)
def get_finger_print(): global FINGER_PRINT if not FINGER_PRINT: FINGER_PRINT = nettool.get_raw_trace()[0] return FINGER_PRINT