[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
parent
0fdf7e32d0
commit
160093fb54
3 changed files with 9 additions and 3 deletions
|
|
@ -32,7 +32,9 @@ def _coerce_str_dict(value: dict) -> dict[str, str]:
|
|||
return {str(k): str(v) for k, v in value.items()}
|
||||
|
||||
|
||||
def _parse_entry(name: str, spec: object) -> tuple[Optional[ParsedMcpEntry], Optional[str]]:
|
||||
def _parse_entry(
|
||||
name: str, spec: object
|
||||
) -> tuple[Optional[ParsedMcpEntry], Optional[str]]:
|
||||
label = str(name).strip()
|
||||
if not label:
|
||||
return None, "Server entry has an empty name."
|
||||
|
|
|
|||
|
|
@ -53,5 +53,7 @@ class McpServerImportRequest(BaseModel):
|
|||
|
||||
class McpServerImportResult(BaseModel):
|
||||
created: list[McpServerResponse] = Field(default_factory = list)
|
||||
skipped: list[str] = Field(default_factory = list) # display names skipped as duplicates
|
||||
skipped: list[str] = Field(
|
||||
default_factory = list
|
||||
) # display names skipped as duplicates
|
||||
errors: list[str] = Field(default_factory = list)
|
||||
|
|
|
|||
|
|
@ -127,7 +127,9 @@ def test_servers_alias_key():
|
|||
|
||||
|
||||
def test_env_and_args_values_coerced_to_str():
|
||||
cfg = {"mcpServers": {"fs": {"command": "node", "args": [8080], "env": {"PORT": 8080}}}}
|
||||
cfg = {
|
||||
"mcpServers": {"fs": {"command": "node", "args": [8080], "env": {"PORT": 8080}}}
|
||||
}
|
||||
entries, errors = parse_mcp_config(cfg)
|
||||
assert errors == []
|
||||
assert entries[0].headers == {"PORT": "8080"}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue