Don't shield on root cancel it can causes hangs
							parent
							
								
									b02731ca75
								
							
						
					
					
						commit
						dc6fe3137c
					
				|  | @ -174,7 +174,6 @@ async def open_root_actor( | ||||||
| 
 | 
 | ||||||
|             finally: |             finally: | ||||||
|                 logger.info("Shutting down root actor") |                 logger.info("Shutting down root actor") | ||||||
|                 with trio.CancelScope(shield=True): |  | ||||||
|                 await actor.cancel() |                 await actor.cancel() | ||||||
|     finally: |     finally: | ||||||
|         _state._current_actor = None |         _state._current_actor = None | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue