Spaces:
Running
Running
from queue import Queue | |
from typing import Dict | |
from app.controllers.manager.base_manager import TaskManager | |
class InMemoryTaskManager(TaskManager): | |
def create_queue(self): | |
return Queue() | |
def enqueue(self, task: Dict): | |
self.queue.put(task) | |
def dequeue(self): | |
return self.queue.get() | |
def is_queue_empty(self): | |
return self.queue.empty() | |