def validateFindNodesResponse( msg ) : _assert( type(msg) is list ) msg = msg[:DHT_K] out = [] for x in msg : _assert( type(x) is list ) x = tuple(x) _assert( checkAddr(x) ) out.append( x ) return out
def validateFindNodesResponse(msg): _assert(type(msg) is list) msg = msg[:DHT_K] out = [] for x in msg: _assert(type(x) is list) x = tuple(x) _assert(checkAddr(x)) out.append(x) return out
def validateFirewallCheckRequest( msg ) : _assert( len(msg) == 2 ) addr = tuple( msg ) _assert( checkAddr(addr) ) return addr
def validateGetAddrResponse( msg ) : _assert( type(msg) is list ) msg = tuple(msg) _assert( checkAddr(msg) ) return msg
def validateFirewallCheckRequest(msg): _assert(len(msg) == 2) addr = tuple(msg) _assert(checkAddr(addr)) return addr
def validateGetAddrResponse(msg): _assert(type(msg) is list) msg = tuple(msg) _assert(checkAddr(msg)) return msg