Skip to content

Commit

Permalink
upd
Browse files Browse the repository at this point in the history
  • Loading branch information
m5l14i11 committed Sep 15, 2024
1 parent 7186794 commit 6558039
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
4 changes: 1 addition & 3 deletions infrastructure/event_dispatcher/event_worker.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,9 @@ def __init__(
self.event_handler = event_handler
self.cancel_event = cancel_event
self.dedup = dedup

self.queue = asyncio.Queue()
self.tasks = asyncio.create_task(self._process_events())

async def _process_events(self):
async def run(self):
async for event, args, kwargs in self._get_event_stream():
await self.event_handler.handle_event(event, *args, **kwargs)

Expand Down
3 changes: 3 additions & 0 deletions infrastructure/event_dispatcher/worker_pool.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ def _initialize_workers(self, num_workers):
for _ in range(num_workers)
]

for worker in self.workers:
asyncio.create_task(worker.run())

async def dispatch_to_worker(self, event: Event, *args, **kwargs) -> None:
priority_group = self.load_balancer.determine_priority_group(
event.meta.priority
Expand Down

0 comments on commit 6558039

Please sign in to comment.