(
content: Iterator[bytes],
*,
sync: bool,
client: OpenAI,
async_client: AsyncOpenAI,
)
| 234 | await iter_next(iter) |
| 235 | |
| 236 | |
| 237 | def make_event_iterator( |
| 238 | content: Iterator[bytes], |
| 239 | *, |
| 240 | sync: bool, |
| 241 | client: OpenAI, |
| 242 | async_client: AsyncOpenAI, |
| 243 | ) -> Iterator[ServerSentEvent] | AsyncIterator[ServerSentEvent]: |
| 244 | if sync: |
| 245 | return Stream(cast_to=object, client=client, response=httpx.Response(200, content=content))._iter_events() |
| 246 | |
| 247 | return AsyncStream( |
| 248 | cast_to=object, client=async_client, response=httpx.Response(200, content=to_aiter(content)) |
| 249 | )._iter_events() |
no test coverage detected