Add per actor debug mode toggle
							parent
							
								
									b1d3e97697
								
							
						
					
					
						commit
						72099985be
					
				| 
						 | 
				
			
			@ -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