File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import time
2-
31import mcp .types as mt
42import structlog
53from fastmcp .server .dependencies import get_context
@@ -46,7 +44,6 @@ async def on_call_tool(
4644 client_info = get_client_info ()
4745 client_name = client_info .name if client_info else ""
4846 client_version = client_info .version if client_info else ""
49- start = time .perf_counter ()
5047 try :
5148 result = await call_next (context )
5249 except Exception :
@@ -56,7 +53,6 @@ async def on_call_tool(
5653 flagsmith__client__name = client_name ,
5754 flagsmith__client__version = client_version ,
5855 status = "error" ,
59- duration_ms = (time .perf_counter () - start ) * 1000 ,
6056 )
6157 raise
6258 logger .info (
@@ -65,6 +61,5 @@ async def on_call_tool(
6561 flagsmith__client__name = client_name ,
6662 flagsmith__client__version = client_version ,
6763 status = "success" ,
68- duration_ms = (time .perf_counter () - start ) * 1000 ,
6964 )
7065 return result
Original file line number Diff line number Diff line change @@ -35,7 +35,6 @@ async def test_events__successful_tool_call__emits_tool_called(
3535
3636 # Then
3737 [event ] = [e for e in log .events if e ["event" ] == "tool.called" ]
38- assert event .pop ("duration_ms" ) >= 0
3938 assert event == {
4039 "event" : "tool.called" ,
4140 "level" : "info" ,
@@ -60,7 +59,6 @@ async def test_events__failing_tool_call__emits_tool_called_with_error_status(
6059
6160 # Then
6261 [event ] = [e for e in log .events if e ["event" ] == "tool.called" ]
63- assert event .pop ("duration_ms" ) >= 0
6462 assert event == {
6563 "event" : "tool.called" ,
6664 "level" : "info" ,
You can’t perform that action at this time.
0 commit comments