Merge pull request #52 from mpenick/master
Added an fake entry to the scheduled queue to prevent thread leak
This commit is contained in:
@@ -1593,6 +1593,7 @@ class _Scheduler(object):
|
||||
# this can happen on interpreter shutdown
|
||||
pass
|
||||
self.is_shutdown = True
|
||||
self._scheduled.put_nowait((None, None))
|
||||
|
||||
def schedule(self, delay, fn, *args, **kwargs):
|
||||
if not self.is_shutdown:
|
||||
|
||||
Reference in New Issue
Block a user