forked from goodboy/tractor
				
			TOSQUASH: dun need the var...
							parent
							
								
									42cae56823
								
							
						
					
					
						commit
						8727c1e4c2
					
				| 
						 | 
					@ -301,7 +301,7 @@ async def _open_and_supervise_one_cancels_all_nursery(
 | 
				
			||||||
) -> typing.AsyncGenerator[ActorNursery, None]:
 | 
					) -> typing.AsyncGenerator[ActorNursery, None]:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # the collection of errors retreived from spawned sub-actors
 | 
					    # the collection of errors retreived from spawned sub-actors
 | 
				
			||||||
    errors: dict[tuple[str, str], Exception] = {}
 | 
					    errors: dict[tuple[str, str], BaseException] = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # This is the outermost level "deamon actor" nursery. It is awaited
 | 
					    # This is the outermost level "deamon actor" nursery. It is awaited
 | 
				
			||||||
    # **after** the below inner "run in actor nursery". This allows for
 | 
					    # **after** the below inner "run in actor nursery". This allows for
 | 
				
			||||||
| 
						 | 
					@ -310,7 +310,6 @@ async def _open_and_supervise_one_cancels_all_nursery(
 | 
				
			||||||
    # actors spawned in "daemon mode" (aka started using
 | 
					    # actors spawned in "daemon mode" (aka started using
 | 
				
			||||||
    # ``ActorNursery.start_actor()``).
 | 
					    # ``ActorNursery.start_actor()``).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    err: BaseExpection | None = None
 | 
					 | 
				
			||||||
    # errors from this daemon actor nursery bubble up to caller
 | 
					    # errors from this daemon actor nursery bubble up to caller
 | 
				
			||||||
    async with trio.open_nursery() as da_nursery:
 | 
					    async with trio.open_nursery() as da_nursery:
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
| 
						 | 
					@ -412,9 +411,9 @@ async def _open_and_supervise_one_cancels_all_nursery(
 | 
				
			||||||
            BaseExceptionGroup,
 | 
					            BaseExceptionGroup,
 | 
				
			||||||
            trio.Cancelled
 | 
					            trio.Cancelled
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ) as err:
 | 
					        ) as err:  # noqa
 | 
				
			||||||
 | 
					 | 
				
			||||||
            errors[actor.uid] = err
 | 
					            errors[actor.uid] = err
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            # XXX: yet another guard before allowing the cancel
 | 
					            # XXX: yet another guard before allowing the cancel
 | 
				
			||||||
            # sequence in case a (single) child is in debug.
 | 
					            # sequence in case a (single) child is in debug.
 | 
				
			||||||
            await maybe_wait_for_debugger(
 | 
					            await maybe_wait_for_debugger(
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue