mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-28 02:10:38 +02:00
Fix sync/async docstrings
This commit is contained in:
parent
7ede47729b
commit
0f80cbc722
2 changed files with 6 additions and 6 deletions
|
|
@ -261,7 +261,7 @@ class Context:
|
|||
Example:
|
||||
```python
|
||||
@server.tool
|
||||
async def store_data(data: dict, ctx: Context) -> str:
|
||||
def store_data(data: dict, ctx: Context) -> str:
|
||||
session_id = ctx.session_id
|
||||
redis_client.set(f"session:{session_id}:data", json.dumps(data))
|
||||
return f"Data stored for session {session_id}"
|
||||
|
|
|
|||
|
|
@ -1210,8 +1210,8 @@ class FastMCP(Generic[LifespanResultT]):
|
|||
return f"Weather for {city}"
|
||||
|
||||
@server.resource("resource://{city}/weather")
|
||||
def get_weather_with_context(city: str, ctx: Context) -> str:
|
||||
ctx.info(f"Fetching weather for {city}")
|
||||
async def get_weather_with_context(city: str, ctx: Context) -> str:
|
||||
await ctx.info(f"Fetching weather for {city}")
|
||||
return f"Weather for {city}"
|
||||
|
||||
@server.resource("resource://{city}/weather")
|
||||
|
|
@ -1386,8 +1386,8 @@ class FastMCP(Generic[LifespanResultT]):
|
|||
]
|
||||
|
||||
@server.prompt()
|
||||
def analyze_with_context(table_name: str, ctx: Context) -> list[Message]:
|
||||
ctx.info(f"Analyzing table {table_name}")
|
||||
async def analyze_with_context(table_name: str, ctx: Context) -> list[Message]:
|
||||
await ctx.info(f"Analyzing table {table_name}")
|
||||
schema = read_table_schema(table_name)
|
||||
return [
|
||||
{
|
||||
|
|
@ -1397,7 +1397,7 @@ class FastMCP(Generic[LifespanResultT]):
|
|||
]
|
||||
|
||||
@server.prompt("custom_name")
|
||||
def analyze_file(path: str) -> list[Message]:
|
||||
async def analyze_file(path: str) -> list[Message]:
|
||||
content = await read_file(path)
|
||||
return [
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue