Avoid ResourceWarnings in ccbench

This commit is contained in:
Antoine Pitrou 2011-01-15 11:39:23 +00:00
parent 6a002c02da
commit 126c8b4a82

View file

@ -276,7 +276,7 @@ def _recv(sock, n):
return sock.recv(n).decode('ascii')
def latency_client(addr, nb_pings, interval):
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock:
_time = time.time
_sleep = time.sleep
def _ping():
@ -363,6 +363,7 @@ def run_latency_test(func, args, nthreads):
for t in threads:
t.join()
process.wait()
sock.close()
for recv_time, chunk in chunks:
# NOTE: it is assumed that a line sent by a client wasn't received