Skip to content

Commit ac892ac

Browse files
committed
Remove unnecessary cast from append_messages lambda
The cast was not needed - pyright passes without it.
1 parent 6b1d770 commit ac892ac

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

src/anthropic/lib/tools/_beta_runner.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
Iterator,
1616
Coroutine,
1717
AsyncIterator,
18-
cast,
1918
)
2019
from contextlib import contextmanager, asynccontextmanager
2120
from typing_extensions import TypedDict, override
@@ -110,10 +109,7 @@ def append_messages(self, *messages: BetaMessageParam | ParsedBetaMessage[Respon
110109
]
111110
self._messages_modified = True
112111
self.set_messages_params(
113-
lambda params: cast(
114-
ParseMessageCreateParamsBase[ResponseFormatT],
115-
{**params, "messages": [*params["messages"], *message_params]},
116-
)
112+
lambda params: {**params, "messages": [*params["messages"], *message_params]}
117113
)
118114
self._cached_tool_call_response = None
119115

0 commit comments

Comments
 (0)