File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 3939
4040 from anthropic .resources import AsyncMessages , Messages
4141
42- message_types_have_raw_prefix = False
4342 try :
4443 # http://github.com/anthropics/anthropic-sdk-python/commit/bc9d11cd2addec6976c46db10b7c89a8c276101a
4544 from anthropic .types import (
5150 RawContentBlockStopEvent ,
5251 )
5352 except ImportError :
54- message_types_have_raw_prefix = True
53+ RawMessageStartEvent = None
54+ RawMessageDeltaEvent = None
55+ RawMessageStopEvent = None
56+ RawContentBlockStartEvent = None
57+ RawContentBlockDeltaEvent = None
58+ RawContentBlockStopEvent = None
5559
5660 from anthropic .types import (
5761 MessageStartEvent ,
@@ -432,7 +436,7 @@ def new_iterator() -> "Iterator[MessageStreamEvent]":
432436
433437 for event in old_iterator :
434438 if (
435- message_types_have_raw_prefix
439+ RawMessageStartEvent is not None
436440 and not isinstance (
437441 event ,
438442 (
@@ -497,7 +501,7 @@ async def new_iterator_async() -> "AsyncIterator[MessageStreamEvent]":
497501
498502 async for event in old_iterator :
499503 if (
500- message_types_have_raw_prefix
504+ RawMessageStartEvent is not None
501505 and not isinstance (
502506 event ,
503507 (
You can’t perform that action at this time.
0 commit comments