Chunker ported

This commit is contained in:
Cyber MacGeddon 2025-04-15 23:09:32 +01:00
parent b2b69ff935
commit cfdeadfb34
5 changed files with 23 additions and 24 deletions

View file

@ -86,7 +86,7 @@ class Consumer:
if self.metrics:
with self.metrics.record_time():
await self.handler(msg, self.consumer)
await self.handler(msg, self)
else:
await self.handler(msg, self.consumer)

View file

@ -64,7 +64,9 @@ class InputOutputProcessor(AsyncProcessor):
class Queues:
pass
consumer.output = Queues()
consumer.q = Queues()
consumer.id = self.id
consumer.flow = flow
producers = {}
@ -82,7 +84,7 @@ class InputOutputProcessor(AsyncProcessor):
metrics = producer_metrics,
)
setattr(consumer.output, producer_tag, producer)
setattr(consumer.q, producer_tag, producer)
self.consumers[flow] = consumer