--- ./nox/src/scripts/nox-console.py.orig 2012-03-15 23:27:38.000000000 +0000 +++ ./nox/src/scripts/nox-console.py 2012-03-16 15:23:55.000000000 +0000 @@ -101,7 +101,25 @@ print simplejson.dumps(cmd) sock.send(simplejson.dumps(cmd)) if (expectReply): - print simplejson.dumps(simplejson.loads(sock.recv(4096)), indent=4) + data="" + while True: + data += sock.recv(4096) + try: + simplejson.loads(data) + break + except ValueError: + continue + + result= simplejson.loads(data) + for i in result['node_id']: + for j in range (0, 16, 2): + if j == 14: + sys.stdout.write(i.zfill(16)[j] + "" + i.zfill(16)[j+1]) + else: + sys.stdout.write((i.zfill(16)[j])+ "" + i.zfill(16)[j+1] + ":") + + sys.stdout.write("\n") + sock.send("{\"type\":\"disconnect\"}") sock.shutdown(1) sock.close()