René's URL Explorer Experiment


Title: Do not instantiate traitlet default values if not necessary by SylvainCorlay · Pull Request #7770 · ipython/ipython · GitHub

Open Graph Title: Do not instantiate traitlet default values if not necessary by SylvainCorlay · Pull Request #7770 · ipython/ipython

X Title: Do not instantiate traitlet default values if not necessary by SylvainCorlay · Pull Request #7770 · ipython/ipython

Description: Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc. - Do not instantiate traitlet default values if not necessary by SylvainCorlay · Pull Request #7770 · ipython/ipython

Open Graph Description: Fixes #7769 . This is not very polished but seems to be doing the job. Will not be able to look more into it before the week end.

X Description: Fixes #7769 . This is not very polished but seems to be doing the job. Will not be able to look more into it before the week end.

Opengraph URL: https://github.com/ipython/ipython/pull/7770

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:e80ee374-85d1-fd81-ec02-1c21ca1896b0
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDACA:242DFD:9CC751:E1748D:6A58CB8A
html-safe-nonceb183028730c26a6a20f636f8483f5b2451d575c64d7f1e1dd199d91814398658
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQUNBOjI0MkRGRDo5Q0M3NTE6RTE3NDhEOjZBNThDQjhBIiwidmlzaXRvcl9pZCI6IjQxMDY0OTAxMzU1MzczMDY1MDYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac5e85b41289923205f0f7e688fe65de715e76da4db17a9a12b4246dd974280678
hovercard-subject-tagpull_request:29234636
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/ipython/ipython/7770/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/2cb717aa9601227432e17edbae3f6554509a566c9036d6ddff62001eccb2fc70/ipython/ipython/pull/7770
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2cb717aa9601227432e17edbae3f6554509a566c9036d6ddff62001eccb2fc70/ipython/ipython/pull/7770
og:image:altFixes #7769 . This is not very polished but seems to be doing the job. Will not be able to look more into it before the week end.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameSylvainCorlay
hostnamegithub.com
expected-hostnamegithub.com
None5f2a0c7865178af3d91dd9f13b0cdfc3c73a2529c873d2780bb4c01271a57ec6
turbo-cache-controlno-cache
go-importgithub.com/ipython/ipython git https://github.com/ipython/ipython.git
octolytics-dimension-user_id230453
octolytics-dimension-user_loginipython
octolytics-dimension-repository_id658518
octolytics-dimension-repository_nwoipython/ipython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id658518
octolytics-dimension-repository_network_root_nwoipython/ipython
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
release8aae7b8d6caacacf5c66eaeb2702d8dc88d85b4a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/ipython/ipython/pull/7770#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fipython%2Fipython%2Fpull%2F7770
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%2Fipython%2Fipython%2Fpull%2F7770
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=ipython%2Fipython
Reloadhttps://github.com/ipython/ipython/pull/7770
Reloadhttps://github.com/ipython/ipython/pull/7770
Reloadhttps://github.com/ipython/ipython/pull/7770
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
ipython https://github.com/ipython
ipythonhttps://github.com/ipython/ipython
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
Notifications https://github.com/login?return_to=%2Fipython%2Fipython
Fork 4.5k https://github.com/login?return_to=%2Fipython%2Fipython
Star 16.7k https://github.com/login?return_to=%2Fipython%2Fipython
Code https://github.com/ipython/ipython
Issues 1.3k https://github.com/ipython/ipython/issues
Pull requests 31 https://github.com/ipython/ipython/pulls
Actions https://github.com/ipython/ipython/actions
Projects https://github.com/ipython/ipython/projects
Wiki https://github.com/ipython/ipython/wiki
Security and quality 2 https://github.com/ipython/ipython/security
Insights https://github.com/ipython/ipython/pulse
Code https://github.com/ipython/ipython
Issues https://github.com/ipython/ipython/issues
Pull requests https://github.com/ipython/ipython/pulls
Actions https://github.com/ipython/ipython/actions
Projects https://github.com/ipython/ipython/projects
Wiki https://github.com/ipython/ipython/wiki
Security and quality https://github.com/ipython/ipython/security
Insights https://github.com/ipython/ipython/pulse
minrkhttps://github.com/minrk
ipython:masterhttps://github.com/ipython/ipython/tree/master
SylvainCorlay:fix_instance_inithttps://github.com/SylvainCorlay/ipython/tree/fix_instance_init
Conversationhttps://github.com/ipython/ipython/pull/7770
Commits7 (7)https://github.com/ipython/ipython/pull/7770/commits
Checkshttps://github.com/ipython/ipython/pull/7770/checks
Files changedhttps://github.com/ipython/ipython/pull/7770/files
Do not instantiate traitlet default values if not necessaryhttps://github.com/ipython/ipython/pull/7770#top
minrkhttps://github.com/minrk
ipython:masterhttps://github.com/ipython/ipython/tree/master
SylvainCorlay:fix_instance_inithttps://github.com/SylvainCorlay/ipython/tree/fix_instance_init
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Feb 13, 2015https://github.com/ipython/ipython/pull/7770#issue-57548937
#7769https://github.com/ipython/ipython/issues/7769
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/takluyver
takluyverhttps://github.com/takluyver
4.0https://github.com/ipython/ipython/milestone/21
Feb 13, 2015https://github.com/ipython/ipython/pull/7770#event-235136160
https://github.com/takluyver
takluyverhttps://github.com/takluyver
traitlets https://github.com/ipython/ipython/issues?q=state%3Aopen%20label%3Atraitlets
Feb 13, 2015https://github.com/ipython/ipython/pull/7770#event-235136185
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Feb 13, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-74197415
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Feb 14, 2015 https://github.com/ipython/ipython/pull/7770#ref-pullrequest-56923262
allow_none=False for all trait types but Instance and Type #7708 https://github.com/ipython/ipython/pull/7708
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Feb 17, 2015https://github.com/ipython/ipython/pull/7770#event-236692659
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
force-pushedhttps://github.com/ipython/ipython/compare/4a4b609bff509bfa164c574f0d9de583afda8ff6..5d2961a86f08d8c35ebe182e1549efca6ee4d5a7
4a4b609https://github.com/ipython/ipython/commit/4a4b609bff509bfa164c574f0d9de583afda8ff6
5d2961ahttps://github.com/ipython/ipython/commit/5d2961a86f08d8c35ebe182e1549efca6ee4d5a7
Compare https://github.com/ipython/ipython/compare/4a4b609bff509bfa164c574f0d9de583afda8ff6..5d2961a86f08d8c35ebe182e1549efca6ee4d5a7
February 20, 2015 16:13https://github.com/ipython/ipython/pull/7770#event-239218697
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Feb 20, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-75339267
5d2961ahttps://github.com/ipython/ipython/commit/5d2961a86f08d8c35ebe182e1549efca6ee4d5a7
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
force-pushedhttps://github.com/ipython/ipython/compare/ea2ca03eeed6567028dbb6c37aa97881fe6f3ed3..2837617e4b9e96bb1df0291a8c52de8ccd775648
ea2ca03https://github.com/ipython/ipython/commit/ea2ca03eeed6567028dbb6c37aa97881fe6f3ed3
2837617https://github.com/ipython/ipython/commit/2837617e4b9e96bb1df0291a8c52de8ccd775648
Compare https://github.com/ipython/ipython/compare/ea2ca03eeed6567028dbb6c37aa97881fe6f3ed3..2837617e4b9e96bb1df0291a8c52de8ccd775648
March 20, 2015 15:58https://github.com/ipython/ipython/pull/7770#event-260555190
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Mar 20, 2015 https://github.com/ipython/ipython/pull/7770#ref-pullrequest-55557036
Early validation hook #7603 https://github.com/ipython/ipython/pull/7603
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Mar 20, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84063363
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Mar 20, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84063809
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/minrk
minrkhttps://github.com/minrk
Mar 20, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84074214
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Mar 20, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84101542
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
force-pushedhttps://github.com/ipython/ipython/compare/2837617e4b9e96bb1df0291a8c52de8ccd775648..2a4821cc1768f0310c9b186619b238a3da12b945
2837617https://github.com/ipython/ipython/commit/2837617e4b9e96bb1df0291a8c52de8ccd775648
2a4821chttps://github.com/ipython/ipython/commit/2a4821cc1768f0310c9b186619b238a3da12b945
Compare https://github.com/ipython/ipython/compare/2837617e4b9e96bb1df0291a8c52de8ccd775648..2a4821cc1768f0310c9b186619b238a3da12b945
March 20, 2015 19:10https://github.com/ipython/ipython/pull/7770#event-260705243
https://github.com/minrk
minrkhttps://github.com/minrk
Mar 20, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84107658
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Mar 20, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84133661
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/minrk
minrkhttps://github.com/minrk
Mar 20, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84134325
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
SylvainCorlayhttps://github.com/SylvainCorlay
March 20, 2015 23:41https://github.com/ipython/ipython/pull/7770#commits-pushed-151ffad
https://github.com/SylvainCorlay
Split instance_init in twohttps://github.com/ipython/ipython/pull/7770/commits/151ffad414565f40d9393d922105756d67d37047
151ffadhttps://github.com/ipython/ipython/pull/7770/commits/151ffad414565f40d9393d922105756d67d37047
https://github.com/SylvainCorlay
handle failed testhttps://github.com/ipython/ipython/pull/7770/commits/9c4f8895f7aa3ca9c0b3668889886fabcc15ec17
9c4f889https://github.com/ipython/ipython/pull/7770/commits/9c4f8895f7aa3ca9c0b3668889886fabcc15ec17
https://github.com/SylvainCorlay
some cleanuphttps://github.com/ipython/ipython/pull/7770/commits/99abc348337d5f56346c4f263d983ca837e1100c
99abc34https://github.com/ipython/ipython/pull/7770/commits/99abc348337d5f56346c4f263d983ca837e1100c
https://github.com/SylvainCorlay
simplify decoratehttps://github.com/ipython/ipython/pull/7770/commits/ccddb03dd706280c9a056732b98ae67a1ac5ea0c
ccddb03https://github.com/ipython/ipython/pull/7770/commits/ccddb03dd706280c9a056732b98ae67a1ac5ea0c
https://github.com/SylvainCorlay
adding docstring and renaming decorate into instance_inithttps://github.com/ipython/ipython/pull/7770/commits/4da327169f9b05811496c135966af1b6e61ebcac
4da3271https://github.com/ipython/ipython/pull/7770/commits/4da327169f9b05811496c135966af1b6e61ebcac
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
force-pushedhttps://github.com/ipython/ipython/compare/bcbb3a090d57d26084be6f4e9c3b3f6b4c03ac8f..4da327169f9b05811496c135966af1b6e61ebcac
bcbb3a0https://github.com/ipython/ipython/commit/bcbb3a090d57d26084be6f4e9c3b3f6b4c03ac8f
4da3271https://github.com/ipython/ipython/commit/4da327169f9b05811496c135966af1b6e61ebcac
Compare https://github.com/ipython/ipython/compare/bcbb3a090d57d26084be6f4e9c3b3f6b4c03ac8f..4da327169f9b05811496c135966af1b6e61ebcac
March 21, 2015 03:41https://github.com/ipython/ipython/pull/7770#event-260986207
https://github.com/minrk
minrkhttps://github.com/minrk
Mar 21, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84239162
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/minrk
don't wrap in-process init in context managerhttps://github.com/ipython/ipython/pull/7770/commits/0f522b7f3225e508675ce229a6302121495a26fd
0f522b7https://github.com/ipython/ipython/pull/7770/commits/0f522b7f3225e508675ce229a6302121495a26fd
https://github.com/minrk
minrkhttps://github.com/minrk
Mar 21, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84239289
SylvainCorlay#3https://github.com/SylvainCorlay/ipython/pull/3
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Mar 21, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84239303
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
Merge pull requesthttps://github.com/ipython/ipython/pull/7770/commits/87b389e67215ffe534fa6e37a90ca8dcd802acc8
#3https://github.com/SylvainCorlay/ipython/pull/3
from minrk/in-process-weirdhttps://github.com/ipython/ipython/pull/7770/commits/87b389e67215ffe534fa6e37a90ca8dcd802acc8
87b389ehttps://github.com/ipython/ipython/pull/7770/commits/87b389e67215ffe534fa6e37a90ca8dcd802acc8
minrkhttps://github.com/minrk
Mar 21, 2015 https://github.com/ipython/ipython/pull/7770#ref-commit-2af3946
https://github.com/minrk
Merge pull requesthttps://github.com/ipython/ipython/commit/2af39462d92d3834d5780a87f44d5e6cee7ecb81
#7770https://github.com/ipython/ipython/pull/7770
from SylvainCorlay/fix_instance_inithttps://github.com/ipython/ipython/commit/2af39462d92d3834d5780a87f44d5e6cee7ecb81
2af3946https://github.com/ipython/ipython/commit/2af39462d92d3834d5780a87f44d5e6cee7ecb81
https://github.com/minrk
minrkhttps://github.com/minrk
2af3946https://github.com/ipython/ipython/commit/2af39462d92d3834d5780a87f44d5e6cee7ecb81
Mar 21, 2015https://github.com/ipython/ipython/pull/7770#event-260997081
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
March 21, 2015 04:05https://github.com/ipython/ipython/pull/7770#event-260997823
https://github.com/SylvainCorlay
SylvainCorlayhttps://github.com/SylvainCorlay
Mar 21, 2015https://github.com/ipython/ipython/pull/7770#issuecomment-84246124
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.co/hiddenchars
https://github.com/ipython/ipython/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%2Fipython%2Fipython%2Fpull%2F7770
4.0 https://github.com/ipython/ipython/milestone/21
Trait default values are validated even when not ever used https://github.com/ipython/ipython/issues/7769
Please reload this pagehttps://github.com/ipython/ipython/pull/7770
https://github.com/SylvainCorlay
https://github.com/minrk
https://github.com/takluyver
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.