@@ -86,7 +86,7 @@ def _normalize_langchain_message(self, message):
86
86
return parsed
87
87
88
88
def _create_span (self , run_id , parent_id , ** kwargs ):
89
- # type: (UUID, Optional[UUID], ** Any) -> Span
89
+ # type: (UUID, Optional[UUID], Any) -> Span
90
90
91
91
span = None # type: Optional[Span]
92
92
if parent_id :
@@ -113,7 +113,7 @@ def on_llm_start(
113
113
metadata = None ,
114
114
** kwargs ,
115
115
):
116
- # type: (Dict[str, Any], List[str], * Any, UUID, Optional[List[str]], Optional[UUID], Optional[Dict[str, Any]], ** Any) -> Any
116
+ # type: (Dict[str, Any], List[str], Any, UUID, Optional[List[str]], Optional[UUID], Optional[Dict[str, Any]], Any) -> Any
117
117
"""Run when LLM starts running."""
118
118
with capture_internal_exceptions ():
119
119
if not run_id :
@@ -128,7 +128,7 @@ def on_llm_start(
128
128
set_data_normalized (span , SPANDATA .AI_INPUT_MESSAGES , prompts )
129
129
130
130
def on_chat_model_start (self , serialized , messages , * , run_id , ** kwargs ):
131
- # type: (Dict[str, Any], List[List[BaseMessage]], * Any, UUID, ** Any) -> Any
131
+ # type: (Dict[str, Any], List[List[BaseMessage]], Any, UUID, Any) -> Any
132
132
"""Run when Chat Model starts running."""
133
133
if not run_id :
134
134
return
@@ -151,7 +151,7 @@ def on_chat_model_start(self, serialized, messages, *, run_id, **kwargs):
151
151
)
152
152
153
153
def on_llm_new_token (self , token , * , run_id , ** kwargs ):
154
- # type: (str, * Any, UUID, ** Any) -> Any
154
+ # type: (str, Any, UUID, Any) -> Any
155
155
"""Run on new LLM token. Only available when streaming is enabled."""
156
156
with capture_internal_exceptions ():
157
157
if not run_id or not self .span_map [run_id ]:
@@ -162,7 +162,7 @@ def on_llm_new_token(self, token, *, run_id, **kwargs):
162
162
span_data .num_tokens += 1
163
163
164
164
def on_llm_end (self , response , * , run_id , ** kwargs ):
165
- # type: (LLMResult, * Any, UUID, ** Any) -> Any
165
+ # type: (LLMResult, Any, UUID, Any) -> Any
166
166
"""Run when LLM ends running."""
167
167
with capture_internal_exceptions ():
168
168
if not run_id :
@@ -206,13 +206,13 @@ def on_llm_end(self, response, *, run_id, **kwargs):
206
206
del self .span_map [run_id ]
207
207
208
208
def on_llm_error (self , error , * , run_id , ** kwargs ):
209
- # type: (Union[Exception, KeyboardInterrupt], * Any, UUID, ** Any) -> Any
209
+ # type: (Union[Exception, KeyboardInterrupt], Any, UUID, Any) -> Any
210
210
"""Run when LLM errors."""
211
211
with capture_internal_exceptions ():
212
212
self ._handle_error (run_id , error )
213
213
214
214
def on_chain_start (self , serialized , inputs , * , run_id , ** kwargs ):
215
- # type: (Dict[str, Any], Dict[str, Any], * Any, UUID, ** Any) -> Any
215
+ # type: (Dict[str, Any], Dict[str, Any], Any, UUID, Any) -> Any
216
216
"""Run when chain starts running."""
217
217
with capture_internal_exceptions ():
218
218
if not run_id :
@@ -225,7 +225,7 @@ def on_chain_start(self, serialized, inputs, *, run_id, **kwargs):
225
225
)
226
226
227
227
def on_chain_end (self , outputs , * , run_id , ** kwargs ):
228
- # type: (Dict[str, Any], * Any, UUID, ** Any) -> Any
228
+ # type: (Dict[str, Any], Any, UUID, Any) -> Any
229
229
"""Run when chain ends running."""
230
230
with capture_internal_exceptions ():
231
231
if not run_id or not self .span_map [run_id ]:
@@ -238,12 +238,12 @@ def on_chain_end(self, outputs, *, run_id, **kwargs):
238
238
del self .span_map [run_id ]
239
239
240
240
def on_chain_error (self , error , * , run_id , ** kwargs ):
241
- # type: (Union[Exception, KeyboardInterrupt], * Any, UUID, ** Any) -> Any
241
+ # type: (Union[Exception, KeyboardInterrupt], Any, UUID, Any) -> Any
242
242
"""Run when chain errors."""
243
243
self ._handle_error (run_id , error )
244
244
245
245
def on_tool_start (self , serialized , input_str , * , run_id , ** kwargs ):
246
- # type: (Dict[str, Any], str, * Any, UUID, ** Any) -> Any
246
+ # type: (Dict[str, Any], str, Any, UUID, Any) -> Any
247
247
"""Run when tool starts running."""
248
248
with capture_internal_exceptions ():
249
249
if not run_id :
@@ -260,7 +260,7 @@ def on_tool_start(self, serialized, input_str, *, run_id, **kwargs):
260
260
)
261
261
262
262
def on_tool_end (self , output , * , run_id , ** kwargs ):
263
- # type: (str, * Any, UUID, ** Any) -> Any
263
+ # type: (str, Any, UUID, Any) -> Any
264
264
"""Run when tool ends running."""
265
265
with capture_internal_exceptions ():
266
266
if not run_id or not self .span_map [run_id ]:
@@ -275,7 +275,7 @@ def on_tool_end(self, output, *, run_id, **kwargs):
275
275
del self .span_map [run_id ]
276
276
277
277
def on_tool_error (self , error , * args , run_id , ** kwargs ):
278
- # type: (Union[Exception, KeyboardInterrupt], * Any, UUID, ** Any) -> Any
278
+ # type: (Union[Exception, KeyboardInterrupt], Any, UUID, Any) -> Any
279
279
"""Run when tool errors."""
280
280
self ._handle_error (run_id , error )
281
281
@@ -285,7 +285,7 @@ def _wrap_configure(f):
285
285
286
286
@wraps (f )
287
287
def new_configure (* args , ** kwargs ):
288
- # type: (* Any, ** Any) -> Any
288
+ # type: (Any, Any) -> Any
289
289
290
290
integration = sentry_sdk .get_client ().get_integration (LangchainIntegration )
291
291
0 commit comments