mirror of
https://github.com/codingo/Interlace.git
synced 2025-12-17 06:44:23 +01:00
Perfectting synchronization
This commit is contained in:
@@ -97,11 +97,9 @@ class InputHelper(object):
|
||||
continue
|
||||
task = Task(command)
|
||||
if is_global_task and global_task:
|
||||
print('{} must wait for GLOBAL {}'.format(task.name(), global_task.name()))
|
||||
task.wait_for(global_task.get_lock())
|
||||
elif sibling:
|
||||
elif sibling and not is_global_task:
|
||||
task.wait_for(sibling.get_lock())
|
||||
print('{} is waiting for {}'.format(task.name(), sibling.name()))
|
||||
task_block.append(task)
|
||||
sibling = task
|
||||
return task_block
|
||||
|
||||
Reference in New Issue
Block a user