Spaces:
Sleeping
Sleeping
| import os | |
| import queue | |
| job_queue = queue.Queue() | |
| # We need a shared state object for active_task_id so it can be mutated | |
| class State: | |
| active_task_id = None | |
| active_processes = {} # { task_id: subprocess.Popen } | |
| cancelled_tasks = set() # { task_id } | |
| state = State() | |