Merge pull request #52 from mpenick/master

Added an fake entry to the scheduled queue to prevent thread leak
This commit is contained in:
Tyler Hobbs
2013-11-13 07:24:50 -08:00

View File

@@ -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: