Allow multiple shutdown calls

This commit is contained in:
ZyX 2013-03-20 00:05:24 +04:00
parent 840ac0109b
commit 0c9337bd72
1 changed files with 3 additions and 2 deletions

View File

@ -45,6 +45,7 @@ class ThreadedSegment(Thread):
self.sleep(monotonic() - start_time) self.sleep(monotonic() - start_time)
def shutdown(self): def shutdown(self):
if self.keep_going:
self.keep_going = False self.keep_going = False
self.update_lock.acquire() self.update_lock.acquire()