File tree Expand file tree Collapse file tree 1 file changed +1
-20
lines changed
Expand file tree Collapse file tree 1 file changed +1
-20
lines changed Original file line number Diff line number Diff line change @@ -844,28 +844,9 @@ def _wrap_async_close(
844844 """
845845
846846 async def close (self : "AsyncStream" ) -> None :
847- if not hasattr (self , "_span" ):
848- return await f (self )
849-
850- if not hasattr (self , "_model" ):
851- self ._span .__exit__ (None , None , None )
852- del self ._span
847+ with _StreamSpanContext (self ):
853848 return await f (self )
854849
855- _set_streaming_output_data (
856- span = self ._span ,
857- integration = self ._integration ,
858- model = self ._model ,
859- usage = self ._usage ,
860- content_blocks = self ._content_blocks ,
861- response_id = self ._response_id ,
862- finish_reason = self ._finish_reason ,
863- )
864- self ._span .__exit__ (None , None , None )
865- del self ._span
866-
867- return await f (self )
868-
869850 return close
870851
871852
You can’t perform that action at this time.
0 commit comments