pipeline: cleanup processors one by one
This commit is contained in:
@@ -67,7 +67,8 @@ class Pipeline(FrameProcessor):
|
|||||||
await self._sink.process_frame(frame, FrameDirection.UPSTREAM)
|
await self._sink.process_frame(frame, FrameDirection.UPSTREAM)
|
||||||
|
|
||||||
async def _cleanup_processors(self):
|
async def _cleanup_processors(self):
|
||||||
await asyncio.gather(*[p.cleanup() for p in self._processors])
|
for p in self._processors:
|
||||||
|
await p.cleanup()
|
||||||
|
|
||||||
def _link_processors(self):
|
def _link_processors(self):
|
||||||
prev = self._processors[0]
|
prev = self._processors[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user