Skip to content

Commit 235df35

Browse files
committed
use defined types in decorator
1 parent 11d2e52 commit 235df35

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/mcp/server/lowlevel/server.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ async def main():
8585
from mcp.shared.context import RequestContext
8686
from mcp.shared.exceptions import McpError
8787
from mcp.shared.message import SessionMessage
88-
from mcp.shared.session import RequestResponder
88+
from mcp.shared.session import RequestId, RequestResponder
8989

9090
logger = logging.getLogger(__name__)
9191

@@ -427,7 +427,7 @@ async def handler(req: types.CallToolRequest):
427427

428428
def progress_notification(self):
429429
def decorator(
430-
func: Callable[[str | int, float, float | None], Awaitable[None]],
430+
func: Callable[[types.ProgressToken, float, float | None], Awaitable[None]],
431431
):
432432
logger.debug("Registering handler for ProgressNotification")
433433

@@ -443,7 +443,7 @@ async def handler(req: types.ProgressNotification):
443443

444444
def cancel_notification(self):
445445
def decorator(
446-
func: Callable[[str | int, str | None], Awaitable[None]],
446+
func: Callable[[RequestId, str | None], Awaitable[None]],
447447
):
448448
logger.debug("Registering handler for CancelledNotification")
449449

0 commit comments

Comments
 (0)