Skip to content

Commit a9e67fd

Browse files
author
Tapan Chugh
committed
style: apply ruff formatting
Apply automated formatting from ruff to ensure consistent code style across the combined features.
1 parent 79c89d5 commit a9e67fd

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

src/mcp/server/fastmcp/resources/resource_manager.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -88,28 +88,24 @@ async def get_resource(self, uri: AnyUrl | str) -> Resource | None:
8888

8989
def list_resources(self, prefix: str | None = None) -> list[Resource]:
9090
"""List all registered resources, optionally filtered by URI prefix.
91-
91+
9292
Note: Tool and prompt resources (with tool:// and prompt:// URIs) are excluded
9393
by default to maintain API compatibility.
9494
"""
9595
all_resources = list(self._resources.values())
96-
96+
9797
# Filter out tool and prompt resources to maintain API compatibility
9898
resources = [
9999
r for r in all_resources if not (str(r.uri).startswith("tool://") or str(r.uri).startswith("prompt://"))
100100
]
101-
101+
102102
# Apply prefix filter if provided
103103
if prefix:
104104
resources = [r for r in resources if str(r.uri).startswith(prefix)]
105-
105+
106106
logger.debug(
107-
"Listing resources",
108-
extra={
109-
"total_count": len(all_resources),
110-
"filtered_count": len(resources),
111-
"prefix": prefix
112-
}
107+
"Listing resources",
108+
extra={"total_count": len(all_resources), "filtered_count": len(resources), "prefix": prefix},
113109
)
114110
return resources
115111

tests/server/fastmcp/resources/test_inheritance.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,11 @@ async def test_prompt_as_resource_lookup(self, resource_manager, sample_prompt):
137137

138138
def test_list_resources_filters_tools_and_prompts(self, resource_manager, sample_tool, sample_prompt):
139139
"""Test that list_resources filters out tool/prompt resources."""
140-
from mcp.server.fastmcp.resources import TextResource
141-
142140
# Add regular resource
143141
from pydantic import AnyUrl
142+
143+
from mcp.server.fastmcp.resources import TextResource
144+
144145
text_resource = TextResource(uri=AnyUrl("file://test.txt"), name="test.txt", text="Hello world")
145146
resource_manager.add_resource(text_resource)
146147

0 commit comments

Comments
 (0)