mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-08-11 20:40:40 +00:00
make sure library client is cool
This commit is contained in:
parent
d89ef35151
commit
1bd002f39a
1 changed files with 1 additions and 4 deletions
|
@ -52,15 +52,12 @@ def preserve_headers_context_async_generator(gen: AsyncGenerator[T, None]) -> As
|
|||
async def wrapper():
|
||||
while True:
|
||||
# Set context before each anext() call
|
||||
token = _provider_data_var.set(context_value)
|
||||
_ = _provider_data_var.set(context_value)
|
||||
try:
|
||||
item = await gen.__anext__()
|
||||
yield item
|
||||
except StopAsyncIteration:
|
||||
break
|
||||
finally:
|
||||
# Restore the previous value
|
||||
_provider_data_var.reset(token)
|
||||
|
||||
return wrapper()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue