6666 ModelParam ,
6767 TextBlockParam ,
6868 ToolUnionParam ,
69+ MessageStream ,
6970 )
7071
7172
@@ -724,7 +725,7 @@ async def _sentry_patched_create_async(*args: "Any", **kwargs: "Any") -> "Any":
724725
725726
726727def _sentry_patched_stream_common (
727- stream_manager : "MessageStreamManager " ,
728+ stream : "MessageStream " ,
728729 max_tokens : "int" ,
729730 messages : "Iterable[MessageParam]" ,
730731 model : "ModelParam" ,
@@ -737,15 +738,15 @@ def _sentry_patched_stream_common(
737738 integration = sentry_sdk .get_client ().get_integration (AnthropicIntegration )
738739
739740 if integration is None :
740- return stream_manager
741+ return stream
741742
742743 if messages is None :
743- return stream_manager
744+ return stream
744745
745746 try :
746747 iter (messages )
747748 except TypeError :
748- return stream_manager
749+ return stream
749750
750751 if model is None :
751752 model = ""
@@ -770,7 +771,7 @@ def _sentry_patched_stream_common(
770771 top_p = top_p ,
771772 tools = tools ,
772773 )
773- _patch_streaming_response_iterator (stream_manager , span , integration )
774+ _patch_streaming_response_iterator (stream , span , integration )
774775
775776
776777def _wrap_message_stream (f : "Any" ) -> "Any" :
@@ -803,13 +804,13 @@ def _wrap_message_stream_manager_enter(f: "Any") -> "Any":
803804 """
804805
805806 @wraps (f )
806- def _sentry_patched_enter (self : "MessageStreamManager" ) -> "MessageStreamManager " :
807- stream_manager = f (self )
807+ def _sentry_patched_enter (self : "MessageStreamManager" ) -> "MessageStream " :
808+ stream = f (self )
808809 if not hasattr (self , "_max_tokens" ):
809- return stream_manager
810+ return stream
810811
811812 _sentry_patched_stream_common (
812- stream_manager = stream_manager ,
813+ stream = stream ,
813814 max_tokens = self ._max_tokens ,
814815 messages = self ._messages ,
815816 model = self ._model ,
@@ -819,7 +820,7 @@ def _sentry_patched_enter(self: "MessageStreamManager") -> "MessageStreamManager
819820 top_p = self ._top_p ,
820821 tools = self ._tools ,
821822 )
822- return stream_manager
823+ return stream
823824
824825 return _sentry_patched_enter
825826
0 commit comments