Uh oh!
There was an error while loading. Please reload this page.
feat: support for async bidi streaming apis - #836
Conversation
python versions <= 3.10 dont support `async with asyncio.timeout`
provide support for the same.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
these files will be removed once googleapis/python-api-core#836 gets submitted
* Add async bidiRpc files in python-storage these files will be removed once googleapis/python-api-core#836 gets submitted * fix import path for bidi_base
…into feat/834-bidi-async-support
chandra-siri
commented
Oct 1, 2025
@vchudnov-g Addressed your comments. PTAL |
vchudnov-g
left a comment
There was a problem hiding this comment.
Looks good. We're almost there. Just some minor comments, and I want to ping @daniel-sanche again in case he has any comments.
Uh oh!
There was an error while loading. Please reload this page.
| request_generator.call = call | ||
| if hasattr(call, "_wrapped"): # pragma: NO COVER |
There was a problem hiding this comment.
It doesn't have an issue. You could create one, but at least copy the text: # TODO: api_core should expose the future interface for wrapped callables as well.
| request_generator.call = call | ||
| if hasattr(call, "_wrapped"): # pragma: NO COVER |
There was a problem hiding this comment.
No issue number (you could create one), but let's at least include the text: # TODO: api_core should expose the future interface for wrapped callables as well.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
chandra-siri
commented
Oct 8, 2025
Hi @daniel-sanche , I've addressed your comments, left one open. Feel free to resolve it sounds good to you. |
Uh oh!
There was an error while loading. Please reload this page.
daniel-sanche
left a comment
There was a problem hiding this comment.
still a few nits open, but LGTM
chandra-siri
commented
Oct 9, 2025
Addressed them. |
chandra-siri
commented
Oct 9, 2025
Hi @vchudnov-g Addressed yours and Daniel's comments/suggestions. PTAL |
vchudnov-g
left a comment
There was a problem hiding this comment.
Looks great. I left some very minor follow-up comments—nothing blocking.
Thanks for your dedication to this PR and patience working with us on understanding it and making it really solid!
Addressed them.
Thanks @vchudnov-g 1 more help - can you please merge the PR ? (looks like I don't have the sufficient permissions) |
feat: support for async bidi streaming apis
Further details can be found here
Fixes#834