File tree Expand file tree Collapse file tree 2 files changed +4
-12
lines changed
Expand file tree Collapse file tree 2 files changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -31,8 +31,7 @@ def allocate_endpoint():
3131 request .json ["orderid" ], request .json ["sku" ], request .json ["qty" ]
3232 )
3333 uow = unit_of_work .SqlAlchemyUnitOfWork ()
34- results = messagebus .handle (cmd , uow )
35- batchref = results .pop (0 )
34+ messagebus .handle (cmd , uow )
3635 except InvalidSku as e :
3736 return {"message" : str (e )}, 400
3837
Original file line number Diff line number Diff line change 1313Message = Union [commands .Command , events .Event ]
1414
1515
16- def handle (
17- message : Message ,
18- uow : unit_of_work .AbstractUnitOfWork ,
19- ):
20- results = []
16+ def handle (message : Message , uow : unit_of_work .AbstractUnitOfWork ):
2117 queue = [message ]
2218 while queue :
2319 message = queue .pop (0 )
2420 if isinstance (message , events .Event ):
2521 handle_event (message , queue , uow )
2622 elif isinstance (message , commands .Command ):
27- cmd_result = handle_command (message , queue , uow )
28- results .append (cmd_result )
23+ handle_command (message , queue , uow )
2924 else :
3025 raise Exception (f"{ message } was not an Event or Command" )
31- return results
3226
3327
3428def handle_event (
@@ -54,9 +48,8 @@ def handle_command(
5448 logger .debug ("handling command %s" , command )
5549 try :
5650 handler = COMMAND_HANDLERS [type (command )]
57- result = handler (command , uow = uow )
51+ handler (command , uow = uow )
5852 queue .extend (uow .collect_new_events ())
59- return result
6053 except Exception :
6154 logger .exception ("Exception handling command %s" , command )
6255 raise
You can’t perform that action at this time.
0 commit comments