Use default environment even when env is provided(#327)

This commit is contained in:
Alex
2025-03-21 11:43:08 +00:00
committed by GitHub
parent e2a7338730
commit 9ae4df85fb

View File

@@ -103,7 +103,11 @@ async def stdio_client(server: StdioServerParameters, errlog: TextIO = sys.stder
process = await anyio.open_process(
[server.command, *server.args],
env=server.env if server.env is not None else get_default_environment(),
env=(
{**get_default_environment(), **server.env}
if server.env is not None
else get_default_environment()
),
stderr=errlog,
cwd=server.cwd,
)