forked from goodboy/tractor
				
			Add per actor debug mode toggle
							parent
							
								
									3a84f8a8b5
								
							
						
					
					
						commit
						c8ca7e0c61
					
				|  | @ -62,6 +62,7 @@ class ActorNursery: | |||
|         loglevel: str = None,  # set log level per subactor | ||||
|         nursery: trio.Nursery = None, | ||||
|         infect_asyncio: bool = False, | ||||
|         debug_mode: Optional[bool] = None, | ||||
|     ) -> Portal: | ||||
|         loglevel = loglevel or self._actor.loglevel or get_loglevel() | ||||
| 
 | ||||
|  | @ -69,6 +70,10 @@ class ActorNursery: | |||
|         _rtv = _state._runtime_vars.copy() | ||||
|         _rtv['_is_root'] = False | ||||
| 
 | ||||
|         # allow setting debug policy per actor | ||||
|         if debug_mode is not None: | ||||
|             _rtv['_debug_mode'] = debug_mode | ||||
| 
 | ||||
|         enable_modules = enable_modules or [] | ||||
| 
 | ||||
|         if rpc_module_paths: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue