From a6b6241176fc9a591cb66d7e4f0453728eb1abdc 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 1259be6..009359c 100644 --- a/tractor/_supervise.py +++ b/tractor/_supervise.py @@ -62,6 +62,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() @@ -105,6 +106,7 @@ class ActorNursery: bind_addr, parent_addr, _rtv, # run time vars + infect_asyncio=infect_asyncio, ) ) @@ -117,6 +119,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 @@ -141,6 +144,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