René's URL Explorer Experiment


Title: Making json.loads() optional in gcloud.exceptions.make_exception. by dhermes · Pull Request #628 · googleapis/google-cloud-python · GitHub

Open Graph Title: Making json.loads() optional in gcloud.exceptions.make_exception. by dhermes · Pull Request #628 · googleapis/google-cloud-python

X Title: Making json.loads() optional in gcloud.exceptions.make_exception. by dhermes · Pull Request #628 · googleapis/google-cloud-python

Description: Google Cloud Client Libraries for Python. Contribute to googleapis/google-cloud-python development by creating an account on GitHub.

Open Graph Description: Fixes #626.

X Description: Fixes #626.

Opengraph URL: https://github.com/googleapis/google-cloud-python/pull/628

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:374d9435-3a32-4a4b-c2da-16f0cdcfb456
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8A84:B97C3:2E770BA:3FDBC58:6A4F121B
html-safe-nonce1b7f40c870843c79695e7684df11d5669b1e005462e574606796fa349bd8ac49
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QTg0OkI5N0MzOjJFNzcwQkE6M0ZEQkM1ODo2QTRGMTIxQiIsInZpc2l0b3JfaWQiOiIzNjA5NjI0NzA1MDA1MTk1ODAzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacbf401139e09cf497358b5c19a53e84dede3e6ff2f71da276d17924a9f175483b
hovercard-subject-tagpull_request:29230905
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/googleapis/google-cloud-python/628/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/206846b50464ff5b0c76e76e7bd796c0880b44aa854a3e341721a0bd8a2e0256/googleapis/google-cloud-python/pull/628
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/206846b50464ff5b0c76e76e7bd796c0880b44aa854a3e341721a0bd8a2e0256/googleapis/google-cloud-python/pull/628
og:image:altFixes #626.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamedhermes
hostnamegithub.com
expected-hostnamegithub.com
Noneb92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9
turbo-cache-controlno-cache
go-importgithub.com/googleapis/google-cloud-python git https://github.com/googleapis/google-cloud-python.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id16316451
octolytics-dimension-repository_nwogoogleapis/google-cloud-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id16316451
octolytics-dimension-repository_network_root_nwogoogleapis/google-cloud-python
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release2b8f23afb982271f1b22258a94aede67a6b77760
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/google-cloud-python/pull/628#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F628
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F628
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=googleapis%2Fgoogle-cloud-python
Reloadhttps://github.com/googleapis/google-cloud-python/pull/628
Reloadhttps://github.com/googleapis/google-cloud-python/pull/628
Reloadhttps://github.com/googleapis/google-cloud-python/pull/628
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/628
googleapis https://github.com/googleapis
google-cloud-pythonhttps://github.com/googleapis/google-cloud-python
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Fork 1.7k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Star 5.3k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Code https://github.com/googleapis/google-cloud-python
Issues 441 https://github.com/googleapis/google-cloud-python/issues
Pull requests 140 https://github.com/googleapis/google-cloud-python/pulls
Discussions https://github.com/googleapis/google-cloud-python/discussions
Actions https://github.com/googleapis/google-cloud-python/actions
Projects https://github.com/googleapis/google-cloud-python/projects
Security and quality 0 https://github.com/googleapis/google-cloud-python/security
Insights https://github.com/googleapis/google-cloud-python/pulse
Code https://github.com/googleapis/google-cloud-python
Issues https://github.com/googleapis/google-cloud-python/issues
Pull requests https://github.com/googleapis/google-cloud-python/pulls
Discussions https://github.com/googleapis/google-cloud-python/discussions
Actions https://github.com/googleapis/google-cloud-python/actions
Projects https://github.com/googleapis/google-cloud-python/projects
Security and quality https://github.com/googleapis/google-cloud-python/security
Insights https://github.com/googleapis/google-cloud-python/pulse
dhermeshttps://github.com/dhermes
googleapis:masterhttps://github.com/googleapis/google-cloud-python/tree/master
dhermes:fix-626https://github.com/dhermes/google-cloud-python/tree/fix-626
Conversationhttps://github.com/googleapis/google-cloud-python/pull/628
Commits1 (1)https://github.com/googleapis/google-cloud-python/pull/628/commits
Checkshttps://github.com/googleapis/google-cloud-python/pull/628/checks
Files changedhttps://github.com/googleapis/google-cloud-python/pull/628/files
Making json.loads() optional in gcloud.exceptions.make_exception.https://github.com/googleapis/google-cloud-python/pull/628#top
dhermeshttps://github.com/dhermes
googleapis:masterhttps://github.com/googleapis/google-cloud-python/tree/master
dhermes:fix-626https://github.com/dhermes/google-cloud-python/tree/fix-626
https://github.com/dhermes
dhermeshttps://github.com/dhermes
Feb 13, 2015https://github.com/googleapis/google-cloud-python/pull/628#issue-57542742
#626https://github.com/googleapis/google-cloud-python/issues/626
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/628
https://github.com/dhermes
Making json.loads() optional in gcloud.exceptions.make_exception.https://github.com/googleapis/google-cloud-python/pull/628/commits/c3e1351b1625503aaa1b6d32e444a45a1c2974ca
c3e1351https://github.com/googleapis/google-cloud-python/pull/628/commits/c3e1351b1625503aaa1b6d32e444a45a1c2974ca
googleapis#626https://github.com/googleapis/google-cloud-python/issues/626
https://github.com/googlebot
googlebothttps://github.com/googlebot
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
Feb 13, 2015https://github.com/googleapis/google-cloud-python/pull/628#event-235101697
https://github.com/coveralls
coverallshttps://github.com/coveralls
Feb 13, 2015https://github.com/googleapis/google-cloud-python/pull/628#issuecomment-74184448
https://coveralls.io/builds/1918740
c3e1351https://github.com/googleapis/google-cloud-python/commit/c3e1351b1625503aaa1b6d32e444a45a1c2974ca
f73ad7ehttps://github.com/googleapis/google-cloud-python/commit/f73ad7e8fc877e14e2f9c0b4ec42430f2396f770
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/628
https://github.com/tseaver
tseaverhttps://github.com/tseaver
Feb 13, 2015https://github.com/googleapis/google-cloud-python/pull/628#issuecomment-74302780
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/628
dhermeshttps://github.com/dhermes
Feb 13, 2015 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-bdc591e
https://github.com/dhermes
Merge pull requesthttps://github.com/googleapis/google-cloud-python/commit/bdc591e92fe99a6ae9f0ca4c7af038f9367c0249
#628https://github.com/googleapis/google-cloud-python/pull/628
from dhermes/fix-626https://github.com/googleapis/google-cloud-python/commit/bdc591e92fe99a6ae9f0ca4c7af038f9367c0249
bdc591ehttps://github.com/googleapis/google-cloud-python/commit/bdc591e92fe99a6ae9f0ca4c7af038f9367c0249
https://github.com/dhermes
dhermeshttps://github.com/dhermes
bdc591ehttps://github.com/googleapis/google-cloud-python/commit/bdc591e92fe99a6ae9f0ca4c7af038f9367c0249
Feb 13, 2015https://github.com/googleapis/google-cloud-python/pull/628#event-235577811
https://github.com/dhermes
dhermeshttps://github.com/dhermes
February 13, 2015 18:37https://github.com/googleapis/google-cloud-python/pull/628#event-235578162
https://github.com/dhermes
dhermeshttps://github.com/dhermes
Feb 14, 2015 https://github.com/googleapis/google-cloud-python/pull/628#ref-pullrequest-57663232
Upgrading version to 0.4.1. #640 https://github.com/googleapis/google-cloud-python/pull/640
vchudnov-ghttps://github.com/vchudnov-g
Sep 20, 2023 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-a207cf8
https://github.com/apps/release-please
chore(main): release 2.21.0 (https://github.com/googleapis/google-cloud-python/commit/a207cf8985dc14ff840895db3be905243961ac37
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/a207cf8985dc14ff840895db3be905243961ac37
a207cf8https://github.com/googleapis/google-cloud-python/commit/a207cf8985dc14ff840895db3be905243961ac37
partheahttps://github.com/parthea
Aug 21, 2025 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-2db1c83
https://github.com/apps/gcf-owl-bot
chore: [autoapprove] Pin flake8 version (https://github.com/googleapis/google-cloud-python/commit/2db1c839ec3940a427fcd7cf0720d908d29682c6
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/2db1c839ec3940a427fcd7cf0720d908d29682c6
2db1c83https://github.com/googleapis/google-cloud-python/commit/2db1c839ec3940a427fcd7cf0720d908d29682c6
googleapis/synthtool@0ddbff8https://github.com/googleapis/synthtool/commit/0ddbff8012e47cde4462fe3f9feab01fbc4cdfd6
partheahttps://github.com/parthea
Sep 16, 2025 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-5fa3fd1
https://github.com/apps/gcf-owl-bot
https://github.com/parthea
chore: [autoapprove] Pin flake8 version (https://github.com/googleapis/google-cloud-python/commit/5fa3fd1516dcd07b3d9de5f4ad4576305d06d191
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/5fa3fd1516dcd07b3d9de5f4ad4576305d06d191
5fa3fd1https://github.com/googleapis/google-cloud-python/commit/5fa3fd1516dcd07b3d9de5f4ad4576305d06d191
googleapis/synthtool@0ddbff8https://github.com/googleapis/synthtool/commit/0ddbff8012e47cde4462fe3f9feab01fbc4cdfd6
partheahttps://github.com/parthea
Nov 22, 2025 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-4a203de
https://github.com/igorbernstein2
perf: optimize row merging (https://github.com/googleapis/google-cloud-python/commit/4a203deca2290f39a1def93b413cec3eb159b2b4
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/4a203deca2290f39a1def93b413cec3eb159b2b4
4a203dehttps://github.com/googleapis/google-cloud-python/commit/4a203deca2290f39a1def93b413cec3eb159b2b4
partheahttps://github.com/parthea
Nov 24, 2025 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-8eb8261
https://github.com/apps/release-please
chore: release 0.34.1 (https://github.com/googleapis/google-cloud-python/commit/8eb82615729830a902a053c7f5646278a41ecc9c
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/8eb82615729830a902a053c7f5646278a41ecc9c
8eb8261https://github.com/googleapis/google-cloud-python/commit/8eb82615729830a902a053c7f5646278a41ecc9c
partheahttps://github.com/parthea
Nov 24, 2025 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-e9164b2
https://github.com/apps/gcf-owl-bot
chore: update count up_to field type in aggregation queries (https://github.com/googleapis/google-cloud-python/commit/e9164b23b2e6c546a75d0b90cc44b73bb58dc784
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/e9164b23b2e6c546a75d0b90cc44b73bb58dc784
e9164b2https://github.com/googleapis/google-cloud-python/commit/e9164b23b2e6c546a75d0b90cc44b73bb58dc784
googleapis/googleapis@c17c5a6https://github.com/googleapis/googleapis/commit/c17c5a6c20da38f2c530d565779bf7611232d792
googleapis/googleapis-gen@0b6d950https://github.com/googleapis/googleapis-gen/commit/0b6d950040dac7bd431941bea60dd969770011bc
https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.mdhttps://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
partheahttps://github.com/parthea
Nov 24, 2025 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-752b627
https://github.com/apps/gcf-owl-bot
chore: detect samples tests in nested directories (https://github.com/googleapis/google-cloud-python/commit/752b627b2c2efeec6fd34e4a95c00b43f3684cf2
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/752b627b2c2efeec6fd34e4a95c00b43f3684cf2
752b627https://github.com/googleapis/google-cloud-python/commit/752b627b2c2efeec6fd34e4a95c00b43f3684cf2
googleapis/synthtool@50db768https://github.com/googleapis/synthtool/commit/50db768f450a50d7c1fd62513c113c9bb96fd434
partheahttps://github.com/parthea
Nov 24, 2025 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-293456e
fix: correctly decode falsy values in legacy protocol buffers (https://github.com/googleapis/google-cloud-python/commit/293456e2e397a535946644d6618ba4b4d37888a7
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/293456e2e397a535946644d6618ba4b4d37888a7
293456ehttps://github.com/googleapis/google-cloud-python/commit/293456e2e397a535946644d6618ba4b4d37888a7
#625https://github.com/googleapis/google-cloud-python/pull/625
partheahttps://github.com/parthea
Nov 25, 2025 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-107931f
https://github.com/apps/gcf-owl-bot
chore: detect samples tests in nested directories (https://github.com/googleapis/google-cloud-python/commit/107931fcd94af58b01da346c376b56073996e7e0
#628https://github.com/googleapis/google-cloud-python/pull/628
)https://github.com/googleapis/google-cloud-python/commit/107931fcd94af58b01da346c376b56073996e7e0
107931fhttps://github.com/googleapis/google-cloud-python/commit/107931fcd94af58b01da346c376b56073996e7e0
googleapis/synthtool@50db768https://github.com/googleapis/synthtool/commit/50db768f450a50d7c1fd62513c113c9bb96fd434
partheahttps://github.com/parthea
Mar 2, 2026 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-96cdb52
https://github.com/anguillanneuf
samples(test): use regional publisher and remove backoff on exactly o…https://github.com/googleapis/google-cloud-python/commit/96cdb52d2fb48f2bfda0c7b964d4f9fdbe50f861
96cdb52https://github.com/googleapis/google-cloud-python/commit/96cdb52d2fb48f2bfda0c7b964d4f9fdbe50f861
#628https://github.com/googleapis/google-cloud-python/pull/628
partheahttps://github.com/parthea
Mar 6, 2026 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-37a19bb
https://github.com/vi3k6i5
fix: iexact lookup with Transform expression crash issue when RHS is …https://github.com/googleapis/google-cloud-python/commit/37a19bbde4443bf5cc16a5bc36d103923daf88b0
37a19bbhttps://github.com/googleapis/google-cloud-python/commit/37a19bbde4443bf5cc16a5bc36d103923daf88b0
#628https://github.com/googleapis/google-cloud-python/pull/628
#612https://github.com/googleapis/google-cloud-python/pull/612
partheahttps://github.com/parthea
Mar 9, 2026 https://github.com/googleapis/google-cloud-python/pull/628#ref-commit-e9850d8
fix(db_api): emit warning instead of an exception for rowcount prop…https://github.com/googleapis/google-cloud-python/commit/e9850d8c86ae304bbccb05f9118b67c5475e0e30
e9850d8https://github.com/googleapis/google-cloud-python/commit/e9850d8c86ae304bbccb05f9118b67c5475e0e30
#628https://github.com/googleapis/google-cloud-python/pull/628
googleapis/python-spanner-sqlalchemy#134https://github.com/googleapis/python-spanner-sqlalchemy/pull/134
https://github.co/hiddenchars
https://github.com/googleapis/google-cloud-python/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F628
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
make_exception fails when json.loads fails https://github.com/googleapis/google-cloud-python/issues/626
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/628
https://github.com/dhermes
https://github.com/coveralls
https://github.com/tseaver
https://github.com/googlebot
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.