René's URL Explorer Experiment


Title: test: make GC check resilient to broken weakrefs by msuozzo · Pull Request #1099 · googleapis/python-bigquery · GitHub

Open Graph Title: test: make GC check resilient to broken weakrefs by msuozzo · Pull Request #1099 · googleapis/python-bigquery

X Title: test: make GC check resilient to broken weakrefs by msuozzo · Pull Request #1099 · googleapis/python-bigquery

Description: This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-bigquery - test: make GC check resilient to broken weakrefs by msuozzo · Pull Request #1099 · googleapis/python-bigquery

Open Graph Description: In some python deployments (I believe macOS is one), weakref objects aren't guaranteed to exist across gc collections. The proposed check pattern is also used in tensorflow (link) which ran int...

X Description: In some python deployments (I believe macOS is one), weakref objects aren't guaranteed to exist across gc collections. The proposed check pattern is also used in tensorflow (link) which ran...

Opengraph URL: https://github.com/googleapis/python-bigquery/pull/1099

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:a185eca1-0e2a-b9ec-11c4-cdc066dd4aaa
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBD56:2DFBD1:7206F8:A6CBC9:6A4E0F95
html-safe-nonce79f0ac47e99a516cbcac815e05132c5354971c131b00b377d88b87859354a811
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDU2OjJERkJEMTo3MjA2Rjg6QTZDQkM5OjZBNEUwRjk1IiwidmlzaXRvcl9pZCI6Ijc5Nzg1NjA5OTcyMjM2OTgzMjUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac281c1940ed28d23f2491d8e4fb1f22eb33806938ea7e5b74e78c635069272da4
hovercard-subject-tagpull_request:815158164
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/python-bigquery/1099/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/132cb69b00a41497bac98255f0392a9436cc9dd18ec403a75a084ba606cf5b81/googleapis/python-bigquery/pull/1099
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/132cb69b00a41497bac98255f0392a9436cc9dd18ec403a75a084ba606cf5b81/googleapis/python-bigquery/pull/1099
og:image:altIn some python deployments (I believe macOS is one), weakref objects aren't guaranteed to exist across gc collections. The proposed check pattern is also used in tensorflow (link) which ran int...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemsuozzo
hostnamegithub.com
expected-hostnamegithub.com
Nonedf0492960db29b4938cb72070351d6b1d0c6c0767b27ceb8394bbf4fcc0223c6
turbo-cache-controlno-cache
go-importgithub.com/googleapis/python-bigquery git https://github.com/googleapis/python-bigquery.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id226992475
octolytics-dimension-repository_nwogoogleapis/python-bigquery
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id226992475
octolytics-dimension-repository_network_root_nwogoogleapis/python-bigquery
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
release51470c353b8a1f52a88d3e3cc2014b17ab8cc1ce
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/python-bigquery/pull/1099#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-bigquery%2Fpull%2F1099
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/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/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/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%2Fpython-bigquery%2Fpull%2F1099
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%2Fpython-bigquery
Reloadhttps://github.com/googleapis/python-bigquery/pull/1099
Reloadhttps://github.com/googleapis/python-bigquery/pull/1099
Reloadhttps://github.com/googleapis/python-bigquery/pull/1099
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
googleapis https://github.com/googleapis
python-bigqueryhttps://github.com/googleapis/python-bigquery
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigquery
Fork 324 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigquery
Star 799 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigquery
Code https://github.com/googleapis/python-bigquery
Issues 0 https://github.com/googleapis/python-bigquery/issues
Pull requests 0 https://github.com/googleapis/python-bigquery/pulls
Actions https://github.com/googleapis/python-bigquery/actions
Projects https://github.com/googleapis/python-bigquery/projects
Security and quality 0 https://github.com/googleapis/python-bigquery/security
Insights https://github.com/googleapis/python-bigquery/pulse
Code https://github.com/googleapis/python-bigquery
Issues https://github.com/googleapis/python-bigquery/issues
Pull requests https://github.com/googleapis/python-bigquery/pulls
Actions https://github.com/googleapis/python-bigquery/actions
Projects https://github.com/googleapis/python-bigquery/projects
Security and quality https://github.com/googleapis/python-bigquery/security
Insights https://github.com/googleapis/python-bigquery/pulse
tswasthttps://github.com/tswast
googleapis:mainhttps://github.com/googleapis/python-bigquery/tree/main
msuozzo:patch-1https://github.com/msuozzo/python-bigquery/tree/patch-1
Conversationhttps://github.com/googleapis/python-bigquery/pull/1099
Commits4 (4)https://github.com/googleapis/python-bigquery/pull/1099/commits
Checkshttps://github.com/googleapis/python-bigquery/pull/1099/checks
Files changedhttps://github.com/googleapis/python-bigquery/pull/1099/files
test: make GC check resilient to broken weakrefshttps://github.com/googleapis/python-bigquery/pull/1099#top
tswasthttps://github.com/tswast
googleapis:mainhttps://github.com/googleapis/python-bigquery/tree/main
msuozzo:patch-1https://github.com/msuozzo/python-bigquery/tree/patch-1
https://github.com/msuozzo
msuozzohttps://github.com/msuozzo
Jan 6, 2022https://github.com/googleapis/python-bigquery/pull/1099#issue-1094881952
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
linkhttps://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/framework/errors_test.py#L33
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
https://github.com/msuozzo
msuozzohttps://github.com/msuozzo
shollymanhttps://github.com/shollyman
January 6, 2022 01:27https://github.com/googleapis/python-bigquery/pull/1099#event-5849715367
https://github.com/apps/product-auto-label
product-auto-labelhttps://github.com/apps/product-auto-label
api: bigquery https://github.com/googleapis/python-bigquery/issues?q=state%3Aopen%20label%3A%22api%3A%20bigquery%22
Jan 6, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5849715580
https://github.com/msuozzo
msuozzohttps://github.com/msuozzo
Jan 6, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5849721201
https://github.com/msuozzo
msuozzohttps://github.com/msuozzo
Jan 6, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5849721655
https://github.com/msuozzo
fix: Make gc check resilient to broken weakrefshttps://github.com/googleapis/python-bigquery/pull/1099/commits/2b7022fee92ff903b313c49a92ddbc883fd1a371
2b7022fhttps://github.com/googleapis/python-bigquery/pull/1099/commits/2b7022fee92ff903b313c49a92ddbc883fd1a371
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/framework/errors_test.py#L33https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/framework/errors_test.py#L33
https://github.com/msuozzo
msuozzohttps://github.com/msuozzo
force-pushedhttps://github.com/googleapis/python-bigquery/compare/83423f87559412530e1a44cc781fa5f2f2be3cbe..2b7022fee92ff903b313c49a92ddbc883fd1a371
83423f8https://github.com/googleapis/python-bigquery/commit/83423f87559412530e1a44cc781fa5f2f2be3cbe
2b7022fhttps://github.com/googleapis/python-bigquery/commit/2b7022fee92ff903b313c49a92ddbc883fd1a371
Compare https://github.com/googleapis/python-bigquery/compare/83423f87559412530e1a44cc781fa5f2f2be3cbe..2b7022fee92ff903b313c49a92ddbc883fd1a371
January 6, 2022 01:35https://github.com/googleapis/python-bigquery/pull/1099#event-5849734725
https://github.com/shollyman
shollymanhttps://github.com/shollyman
tswasthttps://github.com/tswast
January 6, 2022 03:02https://github.com/googleapis/python-bigquery/pull/1099#event-5849948736
https://github.com/tswast
tswasthttps://github.com/tswast
Jan 6, 2022 https://github.com/googleapis/python-bigquery/pull/1099#pullrequestreview-846147767
View reviewed changes https://github.com/googleapis/python-bigquery/pull/1099/files/2b7022fee92ff903b313c49a92ddbc883fd1a371
tswasthttps://github.com/tswast
https://github.com/googleapis/python-bigquery/pull/1099#pullrequestreview-846147767
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
tests/unit/test_dbapi_connection.pyhttps://github.com/googleapis/python-bigquery/pull/1099/files/2b7022fee92ff903b313c49a92ddbc883fd1a371#diff-918e4c9094d4c04e6fa7cbda1ee18962f281c6f78464651f54cec85bbbad122c
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
https://github.com/msuozzo
fix: add pragma for coveragehttps://github.com/googleapis/python-bigquery/pull/1099/commits/c8409271bb7cd3123c37c887f9fe070c36b1379d
c840927https://github.com/googleapis/python-bigquery/pull/1099/commits/c8409271bb7cd3123c37c887f9fe070c36b1379d
https://github.com/msuozzo
msuozzohttps://github.com/msuozzo
Jan 7, 2022https://github.com/googleapis/python-bigquery/pull/1099#issuecomment-1007093292
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
https://github.com/plamut
plamuthttps://github.com/plamut
Jan 10, 2022https://github.com/googleapis/python-bigquery/pull/1099#issuecomment-1008619705
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
https://github.com/plamut
plamuthttps://github.com/plamut
Jan 10, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5864027378
https://github.com/plamut
plamuthttps://github.com/plamut
Jan 10, 2022 https://github.com/googleapis/python-bigquery/pull/1099#pullrequestreview-847492257
View reviewed changes https://github.com/googleapis/python-bigquery/pull/1099/files/c8409271bb7cd3123c37c887f9fe070c36b1379d
plamuthttps://github.com/plamut
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
https://github.com/googleapis/python-bigquery/pull/1099#pullrequestreview-847492257
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
tests/unit/test_dbapi_connection.pyhttps://github.com/googleapis/python-bigquery/pull/1099/files/c8409271bb7cd3123c37c887f9fe070c36b1379d#diff-918e4c9094d4c04e6fa7cbda1ee18962f281c6f78464651f54cec85bbbad122c
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
https://github.com/plamut
plamuthttps://github.com/plamut
kokoro:force-run https://github.com/googleapis/python-bigquery/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
Jan 10, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5864188005
https://github.com/yoshi-kokoro
yoshi-kokorohttps://github.com/yoshi-kokoro
kokoro:force-run https://github.com/googleapis/python-bigquery/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
Jan 10, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5864205286
msuozzohttps://github.com/msuozzo
January 15, 2022 14:16https://github.com/googleapis/python-bigquery/pull/1099#commits-pushed-4d2de5e
https://github.com/msuozzo
Fix whitespacehttps://github.com/googleapis/python-bigquery/pull/1099/commits/4d2de5eb3401a96d768c4cebcf7efd5c62db50fc
4d2de5ehttps://github.com/googleapis/python-bigquery/pull/1099/commits/4d2de5eb3401a96d768c4cebcf7efd5c62db50fc
https://github.com/msuozzo
Merge branch 'main' into patch-1https://github.com/googleapis/python-bigquery/pull/1099/commits/74aca59257973258a605e6b43a55221bdf4c2567
74aca59https://github.com/googleapis/python-bigquery/pull/1099/commits/74aca59257973258a605e6b43a55221bdf4c2567
https://github.com/plamut
plamuthttps://github.com/plamut
Jan 17, 2022 https://github.com/googleapis/python-bigquery/pull/1099#pullrequestreview-854294750
View reviewed changes https://github.com/googleapis/python-bigquery/pull/1099/files/74aca59257973258a605e6b43a55221bdf4c2567
https://github.com/plamut
plamuthttps://github.com/plamut
Jan 17, 2022https://github.com/googleapis/python-bigquery/pull/1099#issuecomment-1014433580
@tswasthttps://github.com/tswast
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
https://github.com/tswast
tswasthttps://github.com/tswast
kokoro:force-run https://github.com/googleapis/python-bigquery/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
Jan 18, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5911288098
https://github.com/tswast
tswasthttps://github.com/tswast
Jan 18, 2022 https://github.com/googleapis/python-bigquery/pull/1099#pullrequestreview-855564596
View reviewed changes https://github.com/googleapis/python-bigquery/pull/1099/files/74aca59257973258a605e6b43a55221bdf4c2567
https://github.com/yoshi-kokoro
yoshi-kokorohttps://github.com/yoshi-kokoro
kokoro:force-run https://github.com/googleapis/python-bigquery/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
Jan 18, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5911291921
https://github.com/tswast
tswasthttps://github.com/tswast
f54d81fhttps://github.com/googleapis/python-bigquery/commit/f54d81fc5b4bb834fe5054de369f7158fff9bb25
Jan 18, 2022https://github.com/googleapis/python-bigquery/pull/1099#event-5911793123
abdelmegahedgooglehttps://github.com/abdelmegahedgoogle
Apr 17, 2023 https://github.com/googleapis/python-bigquery/pull/1099#ref-commit-302f2d6
https://github.com/msuozzo
https://github.com/abdelmegahedgoogle
test: make GC check resilient to broken weakrefs (https://github.com/abdelmegahedgoogle/python-bigquery/commit/302f2d62b6415b61334e77bc4f0cfa8a718645fe
googleapis#1099https://github.com/googleapis/python-bigquery/pull/1099
)https://github.com/abdelmegahedgoogle/python-bigquery/commit/302f2d62b6415b61334e77bc4f0cfa8a718645fe
302f2d6https://github.com/abdelmegahedgoogle/python-bigquery/commit/302f2d62b6415b61334e77bc4f0cfa8a718645fe
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/framework/errors_test.py#L33https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/framework/errors_test.py#L33
https://github.co/hiddenchars
https://github.com/googleapis/python-bigquery/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-bigquery%2Fpull%2F1099
https://github.com/shollyman
shollyman https://github.com/shollyman
https://github.com/tswast
tswast https://github.com/tswast
https://github.com/googleapis/python-bigquery/pull/1099/files/74aca59257973258a605e6b43a55221bdf4c2567
https://github.com/plamut
plamut https://github.com/plamut
https://github.com/googleapis/python-bigquery/pull/1099/files/74aca59257973258a605e6b43a55221bdf4c2567
api: bigquery https://github.com/googleapis/python-bigquery/issues?q=state%3Aopen%20label%3A%22api%3A%20bigquery%22
Please reload this pagehttps://github.com/googleapis/python-bigquery/pull/1099
https://github.com/msuozzo
https://github.com/plamut
https://github.com/tswast
https://github.com/yoshi-kokoro
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.