From aa069a1edc28c273bbc3025872468cc4d304dabe Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Sun, 26 Jul 2020 00:35:41 -0400 Subject: [PATCH] Revert removal of `infect_asyncio` in nursery start methods --- tractor/_supervise.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tractor/_supervise.py b/tractor/_supervise.py index e29bf5e..f98a25f 100644 --- a/tractor/_supervise.py +++ b/tractor/_supervise.py @@ -61,6 +61,7 @@ class ActorNursery: enable_modules: List[str] = None, loglevel: str = None, # set log level per subactor nursery: trio.Nursery = None, + infect_asyncio: bool = False, ) -> Portal: loglevel = loglevel or self._actor.loglevel or get_loglevel() @@ -104,6 +105,7 @@ class ActorNursery: bind_addr, parent_addr, _rtv, # run time vars + infect_asyncio=infect_asyncio, ) ) @@ -116,6 +118,7 @@ class ActorNursery: rpc_module_paths: Optional[List[str]] = None, enable_modules: List[str] = None, loglevel: str = None, # set log level per subactor + infect_asyncio: bool = False, **kwargs, # explicit args to ``fn`` ) -> Portal: """Spawn a new actor, run a lone task, then terminate the actor and @@ -140,6 +143,7 @@ class ActorNursery: loglevel=loglevel, # use the run_in_actor nursery nursery=self._ria_nursery, + infect_asyncio=infect_asyncio, ) # XXX: don't allow stream funcs