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