Spaces:
Running
Running
""" | |
A singleton message broker for the application. | |
This ensures that the same asyncio.Queue instance is shared across all parts | |
of the application, including background tasks and API request handlers. | |
""" | |
import asyncio | |
class SignalBroker: | |
def __init__(self): | |
self.queue = asyncio.Queue() | |
# Create a single, global instance of the broker. | |
signal_broker = SignalBroker() |