The async_post_call_streaming_iterator_hook function was broken: 1. Was a sync function (def) not async generator 2. Returned AsyncGenerator without iterating it 3. Callback generators were chained but never consumed This fix: 1. Makes the function an async generator (async def + yield) 2. Actually iterates through the chained callbacks with 'async for' 3. Properly yields chunks to the caller Fixes #9639 |
||
|---|---|---|
| .. | ||
| test_async_post_call_streaming_iterator_hook.py | ||
| test_dynamic_rate_limiter_v3.py | ||
| test_key_management_event_hooks.py | ||
| test_parallel_request_limiter_v3.py | ||
| test_prompt_injection_detection.py | ||
| test_proxy_track_cost_callback.py | ||