Skip to content

Commit d776a76

Browse files
committed
remove duration_ms
1 parent ea5d77c commit d776a76

2 files changed

Lines changed: 0 additions & 7 deletions

File tree

mcp/src/flagsmith_mcp/events.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import time
2-
31
import mcp.types as mt
42
import structlog
53
from 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

mcp/tests/integration/test_events.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff 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",

0 commit comments

Comments
 (0)