summaryrefslogtreecommitdiff
path: root/test/benchmark.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/benchmark.py')
-rw-r--r--test/benchmark.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/benchmark.py b/test/benchmark.py
index 17b36f7..3fe4c3f 100644
--- a/test/benchmark.py
+++ b/test/benchmark.py
@@ -75,15 +75,15 @@ def safe_remove(file):
class Spinner(threading.Thread):
def run(self):
- self._stop = False
+ self._exit = False
self._spinner = itertools.cycle('-\|/')
- while not self._stop:
- sys.stdout.write(self._spinner.next() + "\b")
+ while not self._exit:
+ sys.stdout.write(next(self._spinner) + "\b")
sys.stdout.flush()
time.sleep(.1)
def stop(self):
- self._stop = True
+ self._exit = True
self.join()
@@ -121,6 +121,7 @@ def start_server(use_sendfile, keep_sending=False):
sock.bind((HOST, PORT))
sock.listen(1)
conn, addr = sock.accept()
+ sock.close()
file = open(BIGFILE, 'rb')
def on_exit(signum, fram):
@@ -154,7 +155,7 @@ def start_server(use_sendfile, keep_sending=False):
continue
raise
else:
- if sent == 0:
+ if not sent:
# EOF
if keep_sending:
offset = 0