File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed
google/generativeai/types Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 27
27
"GenerateContentResponse" ,
28
28
]
29
29
30
+ if sys .version_info < (3 , 10 ):
31
+
32
+ def aiter (obj ):
33
+ return obj .__aiter__ ()
34
+
35
+ async def anext (obj , default = None ):
36
+ try :
37
+ return await obj .__anext__ ()
38
+ except StopAsyncIteration :
39
+ if default is not None :
40
+ return default
41
+ else :
42
+ raise
43
+
30
44
31
45
class BlockedPromptException (Exception ):
32
46
pass
Original file line number Diff line number Diff line change @@ -83,10 +83,6 @@ async def test_basic(self):
83
83
84
84
self .assertEqual (response .text , "world!" )
85
85
86
- @unittest .skipIf (
87
- sys .version_info .major == 3 and sys .version_info .minor < 10 ,
88
- "streaming async requires python 3.10+" ,
89
- )
90
86
async def test_streaming (self ):
91
87
# Generate text from text prompt
92
88
model = generative_models .GenerativeModel (model_name = "gemini-m" )
You can’t perform that action at this time.
0 commit comments