File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff 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)
You can’t perform that action at this time.
0 commit comments