diff options
Diffstat (limited to 'src/engine/SCons/Job.py')
| -rw-r--r-- | src/engine/SCons/Job.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/Job.py b/src/engine/SCons/Job.py index 21f4617..c06cf23 100644 --- a/src/engine/SCons/Job.py +++ b/src/engine/SCons/Job.py @@ -123,6 +123,7 @@ class Serial: break try: + task.prepare() task.execute() except KeyboardInterrupt: raise @@ -243,8 +244,9 @@ class Parallel: if task == None: break - cv.release() try: + task.prepare() + cv.release() try: task.execute() finally: |
