6969 ModelParam ,
7070 TextBlockParam ,
7171 ToolUnionParam ,
72+ MessageStream ,
7273 AsyncMessageStream ,
7374 )
7475
@@ -735,7 +736,7 @@ async def _sentry_patched_create_async(*args: "Any", **kwargs: "Any") -> "Any":
735736
736737
737738def _sentry_patched_stream_common (
738- stream_manager : "MessageStreamManager " ,
739+ stream : "MessageStream " ,
739740 max_tokens : "int" ,
740741 messages : "Iterable[MessageParam]" ,
741742 model : "ModelParam" ,
@@ -748,15 +749,15 @@ def _sentry_patched_stream_common(
748749 integration = sentry_sdk .get_client ().get_integration (AnthropicIntegration )
749750
750751 if integration is None :
751- return stream_manager
752+ return stream
752753
753754 if messages is None :
754- return stream_manager
755+ return stream
755756
756757 try :
757758 iter (messages )
758759 except TypeError :
759- return stream_manager
760+ return stream
760761
761762 if model is None :
762763 model = ""
@@ -781,7 +782,7 @@ def _sentry_patched_stream_common(
781782 top_p = top_p ,
782783 tools = tools ,
783784 )
784- _patch_streaming_response_iterator (stream_manager , span , integration )
785+ _patch_streaming_response_iterator (stream , span , integration )
785786
786787
787788def _wrap_message_stream (f : "Any" ) -> "Any" :
@@ -814,13 +815,13 @@ def _wrap_message_stream_manager_enter(f: "Any") -> "Any":
814815 """
815816
816817 @wraps (f )
817- def _sentry_patched_enter (self : "MessageStreamManager" ) -> "MessageStreamManager " :
818- stream_manager = f (self )
818+ def _sentry_patched_enter (self : "MessageStreamManager" ) -> "MessageStream " :
819+ stream = f (self )
819820 if not hasattr (self , "_max_tokens" ):
820- return stream_manager
821+ return stream
821822
822823 _sentry_patched_stream_common (
823- stream_manager = stream_manager ,
824+ stream = stream ,
824825 max_tokens = self ._max_tokens ,
825826 messages = self ._messages ,
826827 model = self ._model ,
@@ -830,7 +831,7 @@ def _sentry_patched_enter(self: "MessageStreamManager") -> "MessageStreamManager
830831 top_p = self ._top_p ,
831832 tools = self ._tools ,
832833 )
833- return stream_manager
834+ return stream
834835
835836 return _sentry_patched_enter
836837
0 commit comments