Skip to content

Commit d99d288

Browse files
author
Вадим Козыревский
committed
Changes after review
1 parent 82777aa commit d99d288

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

examples/streaming_handler_parallel_events.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,10 @@ async def main():
420420
end_time = datetime.now()
421421
processing_time = (end_time - start_time).total_seconds()
422422

423+
# Allow fire-and-forget parallel event handlers to finish (EventProcessor
424+
# uses create_task when concurrent_event_handle_enable=True and does not await)
425+
await asyncio.sleep(0.3)
426+
423427
# Print summary
424428
logger.info("\n" + "=" * 80)
425429
logger.info("Processing Summary")
@@ -441,10 +445,6 @@ async def main():
441445
logger.info("Example completed successfully!")
442446
logger.info("=" * 80)
443447

444-
# Allow fire-and-forget parallel event handlers to finish (EventProcessor
445-
# uses create_task when concurrent_event_handle_enable=True and does not await)
446-
await asyncio.sleep(0.3)
447-
448448
# Verify results: one event-handler invocation per order per handler type
449449
assert len(results) == len(order_ids)
450450
assert len(EMAIL_SENT_LOG) == len(order_ids)

src/cqrs/saga/bootstrap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ def events_mapper(mapper: cqrs.EventMap) -> None:
187187
188188
# Execute saga (stream() returns AsyncIterator, consumed with async for)
189189
async for result in mediator.stream(order_context):
190-
print(f"Step: {result.step_type.__name__}")
190+
print(f"Step: {result.step_result.step_type.__name__}")
191191
192192
Args:
193193
di_container: DI container (di.Container or CQRSContainer)

0 commit comments

Comments
 (0)