René's URL Explorer Experiment


Title: bpo-26579: Add object.__getstate__(). by serhiy-storchaka · Pull Request #2821 · python/cpython · GitHub

Open Graph Title: bpo-26579: Add object.__getstate__(). by serhiy-storchaka · Pull Request #2821 · python/cpython

X Title: bpo-26579: Add object.__getstate__(). by serhiy-storchaka · Pull Request #2821 · python/cpython

Description: Copying and pickling instances of subclasses of builtin types bytearray, set, frozenset, collections.OrderedDict, collections.deque, weakref.WeakSet, and datetime.tzinfo now copies and pickles instance attributes implemented as slots. https://bugs.python.org/issue26579

Open Graph Description: Copying and pickling instances of subclasses of builtin types bytearray, set, frozenset, collections.OrderedDict, collections.deque, weakref.WeakSet, and datetime.tzinfo now copies and pickles inst...

X Description: Copying and pickling instances of subclasses of builtin types bytearray, set, frozenset, collections.OrderedDict, collections.deque, weakref.WeakSet, and datetime.tzinfo now copies and pickles inst...

Opengraph URL: https://github.com/python/cpython/pull/2821

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits/:range(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:f2e7b6c9-fdda-d06f-7e09-326b0384b831
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD1D0:23D586:4C09207:652D096:6A654EC8
html-safe-nonce479f409bba9492d4524882d49bee0454bc0cde5d874e21e46a4c1f5bdb4b28e4
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMUQwOjIzRDU4Njo0QzA5MjA3OjY1MkQwOTY6NkE2NTRFQzgiLCJ2aXNpdG9yX2lkIjoiNDkxOTkzMzc4NzIzMTgzMzgwMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac78d316e52453ca3e78f689838fc5f963ff32cbd15bb8e4a97faa4c7626cb62d0
hovercard-subject-tagpull_request:131926618
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///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
twitter:imagehttps://avatars.githubusercontent.com/u/3659035?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/3659035?s=400&v=4
og:image:altCopying and pickling instances of subclasses of builtin types bytearray, set, frozenset, collections.OrderedDict, collections.deque, weakref.WeakSet, and datetime.tzinfo now copies and pickles inst...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
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
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F2821%2Fcommits%2F88cddf127c31a62f80217cfae236e09c422fdfa2
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
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
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%2Fpython%2Fcpython%2Fpull%2F2821%2Fcommits%2F88cddf127c31a62f80217cfae236e09c422fdfa2
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%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
Reloadhttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
Reloadhttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
Please reload this pagehttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 35k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.4k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality 0 https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
serhiy-storchakahttps://github.com/serhiy-storchaka
python:mainhttps://github.com/python/cpython/tree/main
serhiy-storchaka:object-getstatehttps://github.com/serhiy-storchaka/cpython/tree/object-getstate
Conversation 15 https://github.com/python/cpython/pull/2821
Commits 23 https://github.com/python/cpython/pull/2821/commits
Checks 0 https://github.com/python/cpython/pull/2821/checks
Files changed https://github.com/python/cpython/pull/2821/files
Please reload this pagehttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
bpo-26579: Add object.__getstate__(). https://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2#top
Show all changes 23 commits https://github.com/python/cpython/pull/2821/files
259591b bpo-26579: Add object.__getstate__(). serhiy-storchaka Jul 23, 2017 https://github.com/python/cpython/pull/2821/commits/259591bc1b7eb83afa13157d7e8b19369ebfd75a
97fe498 Disable pickling slots with protocols 0 and 1 by default. serhiy-storchaka Aug 3, 2017 https://github.com/python/cpython/pull/2821/commits/97fe498d8242dc7a1180bddd7e4936496846b6a6
468e4cf Merge commit '1e17d4aaff5c7ca972bab437949d2bb51c5b30f7' into object-g… serhiy-storchaka Mar 5, 2022 https://github.com/python/cpython/pull/2821/commits/468e4cf209e81360d9a5300ba864a2a7c1ed544e
baa3242 Merge commit '0353b4eaaf451ad463ce7eb3074f6b62d332f401~' into object-… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/baa32425be2b32bf561a542a90a9c5a2fecac63f
de72734 Merge commit '0353b4eaaf451ad463ce7eb3074f6b62d332f401' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/de72734d4b57f88c356e46cd88d44a14a7c88ced
58a0bdd Merge commit '23d7ce747167cceeeae526a53a6044ec2dc47cbb' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/58a0bdd4c4a4a23882af48a3783f20cf7fcd3cb8
756ea7c Merge commit '58ac700fb09497df14d4492b6f820109490b2b88~' into object-… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/756ea7cad69b2cf5556748aa73e273f4f503611e
c4344e5 Merge commit '58ac700fb09497df14d4492b6f820109490b2b88' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/c4344e5dc4d315e5f0c26db90a529ffc12ffda92
bf66900 Merge commit 'a3ec3ad9e20e7d9ed148d4cfbd22aebec608b42a' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/bf66900c866edc39d7e3ab7d709ac13a85ec169e
8afbfec Merge commit 'd3b9134ebb40bdb01ff52a37515c7c96970c9a0b' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/8afbfec539a16b4d34e4dc4e827a39ba6d9cebae
6b0dad3 Merge commit 'ce3489cfdb9f0e050bdc45ce5d3902c2577ea683~' into object-… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/6b0dad3a6da4fa582e8477687b09b1998567d9b5
88cddf1 Merge commit 'ce3489cfdb9f0e050bdc45ce5d3902c2577ea683' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
26f5f9e Merge commit 'a8b9350964f43cb648c98c179c8037fbf3ff8a7d~' into object-… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/26f5f9e017b929a62434786647734ddbcfc4d7cd
597969c Merge commit 'a8b9350964f43cb648c98c179c8037fbf3ff8a7d' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/597969c3f074463856f2ce4e8425ebb2a69dd919
73ad8e6 Merge commit '8319114feedd2a5b77378bba24eb9fb2689c5033~' into object-… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/73ad8e696f1d417199b6461706fb0b84a1a737f4
80396f9 Merge commit '8319114feedd2a5b77378bba24eb9fb2689c5033' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/80396f9ea7ffaaadb4aac31541de11b2ec1b5fd9
5a9c786 Remove debugging prints. serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/5a9c786b5bbc120fd194eaf2c9c2be487fcf366f
023d4ea Merge commit '81c72044a181dbbfbf689d7a977d0d99090f26a8~' into object-… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/023d4ea6bd987b24311fedfe70a7248d22975c1a
d187a1e Merge commit '81c72044a181dbbfbf689d7a977d0d99090f26a8' into object-g… serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/d187a1ebf04c097bbc4bc4ac381a7e4db4127244
9035c5c Merge branch 'main' into object-getstate2 serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/9035c5cccb80182df86af389e4b54cac4ad89c41
f9566c1 Merge branch 'main' into object-getstate2 serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/f9566c190ee64ae332fa9ed8d246653fca1ee719
37e1814 Fix documentation. serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/37e181484739cc1b842d7f1a44112c377cab34aa
e49026f Fix merging error. serhiy-storchaka Mar 6, 2022 https://github.com/python/cpython/pull/2821/commits/e49026f735984112e0b4dbda9cf0b6de747adb2c
Clear filters https://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
Please reload this pagehttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
Please reload this pagehttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
Prev https://github.com/python/cpython/pull/2821/commits/6b0dad3a6da4fa582e8477687b09b1998567d9b5
Next https://github.com/python/cpython/pull/2821/commits/26f5f9e017b929a62434786647734ddbcfc4d7cd
Please reload this pagehttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2
https://github.com/serhiy-storchaka
serhiy-storchakahttps://github.com/python/cpython/commits?author=serhiy-storchaka
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L216
Objects/typeobject.chttps://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2#diff-1decebeef15f4e0b0ce106c665751ec55068d4d1d1825847925ad4f528b5b872
View file https://github.com/serhiy-storchaka/cpython/blob/88cddf127c31a62f80217cfae236e09c422fdfa2/Objects/typeobject.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/2821/commits/{{ revealButtonHref }}
https://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2#diff-1decebeef15f4e0b0ce106c665751ec55068d4d1d1825847925ad4f528b5b872
https://github.com/python/cpython/pull/2821/commits/88cddf127c31a62f80217cfae236e09c422fdfa2#diff-1decebeef15f4e0b0ce106c665751ec55068d4d1d1825847925ad4f528b5b872
full changes herehttps://github.com/python/cpython/commit/88cddf127c31a62f80217cfae236e09c422fdfa2
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.