self.unfinished_tasks = unfinished = self.unfinished_tasks - 1
if unfinished <= 0:
if unfinished < 0:
- raise ValueError('task_done() called too many times')
+ raise ValueError('task_done() called too many times')
self.all_tasks_done.notifyAll()
finally:
self.all_tasks_done.release()
finally:
sys.argv[0] = saved_argv0
if restore_module:
- sys.modules[mod_name] = saved_module
+ sys.modules[mod_name] = saved_module
else:
- del sys.modules[mod_name]
+ del sys.modules[mod_name]
# Copy the globals of the temporary module, as they
# may be cleared when the temporary module goes away
return mod_globals.copy()