FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Use default environment even when `env` is provided(#327) · devdev22plus/python-sdk@9ae4df8 · GitHub

Commit 9ae4df8

Browse files
authored
Use default environment even when env is provided(modelcontextprotocol#327)
1 parent e2a7338 commit 9ae4df8

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

‎src/mcp/client/stdio.py‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,11 @@ async def stdio_client(server: StdioServerParameters, errlog: TextIO = sys.stder
103103

104104
process = await anyio.open_process(
105105
[server.command, *server.args],
106-
env=server.env if server.env is not None else get_default_environment(),
106+
env=(
107+
{**get_default_environment(), **server.env}
108+
if server.env is not None
109+
else get_default_environment()
110+
),
107111
stderr=errlog,
108112
cwd=server.cwd,
109113
)

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL