Impelement GAX logging API helper.#1884
Impelement GAX logging API helper.#1884tseaver merged 3 commits intogoogleapis:masterfrom tseaver:logging-gax_logging_api_helper
Conversation
|
|
||
| import json | ||
|
|
||
| # pylint: disable=import-error |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
Addresses: #1884 (comment)
|
How do we feel about the pragma/pylint overrides? |
I have very little respect the opinions involved in numerical limits in In testcase methods, For functions like For the import issues: if we ever get to the point that |
| :type entries: sequence of mapping | ||
| :param entries: the log entry resources to log. | ||
|
|
||
| :type logger_name: string |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
|
Is this meant to be used with _LoggingAPI in /gcloud/logging/connection.py? I guess I'm trying to understand how people would use these together in practice? |
The class in this PR is the GAX -protobuf-over-gRPC alternative to that class, which is the JSON-over-HTTP version providing the same API. Only one of the two will be used in any given instance, based on a) importability of the gRPC-related modules, and b) an environment variable switch. That bit will get wired in in a subsequent PR, after implementing GAX versions of the |
|
Thanks! LGTM! |
…onatedCredentials (#1884) This PR addresses a bug in ImpersonatedCredentials that causes a issues when the source_credential is of a type that does not implement the private _refresh_token method (for example, a custom credential type).
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.7.0 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator:latest <details><summary>google-auth: 2.44.0</summary> ## [2.44.0](googleapis/google-auth-library-python@v2.43.0...v2.44.0) (2025-12-12) ### Features * MDS connections use mTLS (#1856) ([0387bb95](googleapis/google-auth-library-python@0387bb95)) * support Python 3.14 (#1822) ([0f7097e7](googleapis/google-auth-library-python@0f7097e7)) * add ecdsa p-384 support (#1872) ([39c381a5](googleapis/google-auth-library-python@39c381a5)) * Add shlex to correctly parse executable commands with spaces (#1855) ([cf6fc3cc](googleapis/google-auth-library-python@cf6fc3cc)) * Implement token revocation in STS client and add revoke() metho… (#1849) ([d5638986](googleapis/google-auth-library-python@d5638986)) ### Bug Fixes * Add temporary patch to workload cert logic to accomodate Cloud Run mis-configuration (#1880) ([78de7907](googleapis/google-auth-library-python@78de7907)) * Delegate workload cert and key default lookup to helper function (#1877) ([b0993c7e](googleapis/google-auth-library-python@b0993c7e)) * Use public refresh method for source credentials in ImpersonatedCredentials (#1884) ([e0c3296f](googleapis/google-auth-library-python@e0c3296f)) </details>
No description provided.