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(
|
||||
[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,
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue