Don't run callback if a callback is not set

This commit is contained in:
Matt Martz 2014-04-28 14:11:47 -05:00
parent 395553f089
commit 557e662a6c
1 changed files with 4 additions and 2 deletions

View File

@ -784,7 +784,8 @@ class Speedtest(object):
while thread.isAlive():
thread.join(timeout=0.1)
finished.append(sum(thread.result))
callback(thread.i, url_count, end=True)
if callback:
callback(thread.i, url_count, end=True)
del thread
q = Queue(self.config['threads']['download'])
@ -834,7 +835,8 @@ class Speedtest(object):
while thread.isAlive():
thread.join(timeout=0.1)
finished.append(thread.result)
callback(thread.i, size_count, end=True)
if callback:
callback(thread.i, size_count, end=True)
del thread
q = Queue(self.config['threads']['upload'])