From 5a0a8a650358179ae6321d25b4d34c5281a1652e Mon Sep 17 00:00:00 2001 From: Thomas Leonard Date: Sat, 13 Dec 2008 17:59:54 +0000 Subject: [PATCH] Better response message --- client.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client.py b/client.py index 9293804..7e3f1d1 100644 --- a/client.py +++ b/client.py @@ -19,6 +19,7 @@ def fetch(digests): client.sendto('0share\n' + '\n'.join(digests), broadcast) + n_responses = 0 while True: r = select.select([client], [], [], 1)[0] if r: @@ -26,10 +27,14 @@ def fetch(digests): addr = addr[0] lines = data.split('\n') if lines[0] == '0share-reply': + n_responses += 1 for d in lines[1:]: print "%s has %s" % (addr, d) else: info("Invalid reply from %s: %s", addr, repr(data)) else: break - info("No further responses for one second") + if n_responses: + info("No further responses for one second") + else: + info("No responses within one second") -- 2.11.4.GIT