Woops, make sure non-disti mode still works wen maybe getting `pikerd` XD

distribute_dis
Tyler Goodlet 2023-12-08 17:43:52 -05:00
parent 2eeef2a123
commit 2d72a052aa
1 changed files with 24 additions and 19 deletions

View File

@ -282,16 +282,21 @@ async def maybe_open_pikerd(
loglevel=loglevel,
**kwargs,
) as (actor, addrs),
):
if _root_dname in actor.uid:
yield None
return
# try to attach to any existing (host-local) `pikerd`
tractor.find_actor(
# NOTE: IFF running in disti mode, try to attach to any
# existing (host-local) `pikerd`.
else:
async with tractor.find_actor(
_root_dname,
registry_addrs=registry_addrs,
only_first=True,
# raise_on_none=True,
) as pikerd_portal,
) as pikerd_portal:
):
# connect to any existing remote daemon presuming its
# registry socket was selected.
if pikerd_portal is not None: