-
Notifications
You must be signed in to change notification settings - Fork 89
Comparing changes
Open a pull request
base repository: googleapis/python-api-core
base: v2.15.0
head repository: googleapis/python-api-core
compare: v2.16.0
- 5 commits
- 23 files changed
- 6 contributors
Commits on Dec 10, 2023
-
build: update actions/checkout and actions/setup-python (#571)
Source-Link: googleapis/synthtool@3551acd Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:230f7fe8a0d2ed81a519cfc15c6bb11c5b46b9fb449b8b1219b3771bcb520ad2 Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4d7d2ed - Browse repository at this point
Copy the full SHA 4d7d2edView commit details
Commits on Dec 12, 2023
-
feat: retry and retry_async support streaming rpcs (#495)
From #485: > Server streaming libraries return an iterable that can asynchronously yield data from the backend over time. Some of our libraries need to provide a wrapper around the raw stream to do some local processing, before passing the data to the user. > > It would be useful to wrap this whole pipeline in a retry decorator, so that if the stream breaks mid-way through, we can recover and continue yielding data through our generator as if nothing happened. > > Unfortunately, the current implementation returns the result of the target function directly, so generators will not yield values and exceptions through the retry block This PR addresses the issue by adding retry_target_generator functions to both the async and sync retry modules, which yield through the target rather than call it directly. Generator mode can be enabled using the is_generator argument on the decorator. Fixes #485 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <[email protected]> Co-authored-by: Victor Chudnovsky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17ff5f1 - Browse repository at this point
Copy the full SHA 17ff5f1View commit details
Commits on Jan 25, 2024
-
build(python): fix
docs
anddocfx
builds (#581)* build(python): fix `docs` and `docfx` builds Source-Link: googleapis/synthtool@fac8444 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:5ea6d0ab82c956b50962f91d94e206d3921537ae5fe1549ec5326381d8905cfa * See python/typeshed#11254 * See googleapis/synthtool#1916 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ebc2635 - Browse repository at this point
Copy the full SHA ebc2635View commit details
Commits on Jan 29, 2024
-
fix: for backwards compatibility, expose legacy retry imports (#577)
This exposes the legacy google imports that were previously exposed by this package, even though they are not needed now. (Note that standard imports that are no longer needed are NOT exposed; they should be imported directly.) --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cb777a1 - Browse repository at this point
Copy the full SHA cb777a1View commit details -
chore(main): release 2.16.0 (#572)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7ffa182 - Browse repository at this point
Copy the full SHA 7ffa182View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.15.0...v2.16.0