Use default environment even when env is provided(#327)
Some checks failed
Main branch checks / checks (push) Has been cancelled
Some checks failed
Main branch checks / checks (push) Has been cancelled
This commit is contained in:
parent
e2a7338730
commit
9ae4df85fb
1 changed files with 5 additions and 1 deletions
|
|
@ -103,7 +103,11 @@ async def stdio_client(server: StdioServerParameters, errlog: TextIO = sys.stder
|
||||||
|
|
||||||
process = await anyio.open_process(
|
process = await anyio.open_process(
|
||||||
[server.command, *server.args],
|
[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,
|
stderr=errlog,
|
||||||
cwd=server.cwd,
|
cwd=server.cwd,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue