René's URL Explorer Experiment


Title: Fix `--strict-equality` for iteratively visited code by tyralla · Pull Request #19635 · python/mypy · GitHub

Open Graph Title: Fix `--strict-equality` for iteratively visited code by tyralla · Pull Request #19635 · python/mypy

X Title: Fix `--strict-equality` for iteratively visited code by tyralla · Pull Request #19635 · python/mypy

Description: Optional static typing for Python. Contribute to python/mypy development by creating an account on GitHub.

Open Graph Description: Fixes #19328 Fixes #20294 The logic is very similar to what we did to report different revealed types that were discovered in multiple iteration steps in one line. I think this fix is the last one...

X Description: Fixes #19328 Fixes #20294 The logic is very similar to what we did to report different revealed types that were discovered in multiple iteration steps in one line. I think this fix is the last one...

Opengraph URL: https://github.com/python/mypy/pull/19635

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:08792702-b537-50f2-5eea-8bf3fd5c0057
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBE34:2177B0:2A8DC3:39EDDB:6A5A5ED4
html-safe-nonce7487fc4b12cd8217d1d86964451b178acf8ac1c458a25ed0336fc718f7a66cc5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRTM0OjIxNzdCMDoyQThEQzM6MzlFRERCOjZBNUE1RUQ0IiwidmlzaXRvcl9pZCI6IjQ4MDE2MjQzMzQ2Mjc2NTk0NzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac44ddd87b720890856ed9dcd127b9d0a0370e9039dcde1748dbb3a74f1c72a0bd
hovercard-subject-tagpull_request:2733443986
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/python/mypy/19635/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/eb80532fbeaee85c7173406b7d811aba1f8ed868a23d17d3ddf4bdc85835b2f8/python/mypy/pull/19635
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/eb80532fbeaee85c7173406b7d811aba1f8ed868a23d17d3ddf4bdc85835b2f8/python/mypy/pull/19635
og:image:altFixes #19328 Fixes #20294 The logic is very similar to what we did to report different revealed types that were discovered in multiple iteration steps in one line. I think this fix is the last one...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametyralla
hostnamegithub.com
expected-hostnamegithub.com
None05b9ddf6a47d2dbe13944873a99f5fb4b83ba4871f9cb8a8e256793a63ca9687
turbo-cache-controlno-cache
go-importgithub.com/python/mypy git https://github.com/python/mypy.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id7053637
octolytics-dimension-repository_nwopython/mypy
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id7053637
octolytics-dimension-repository_network_root_nwopython/mypy
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
releasef8d29d1bd03dda2dd14b3f80b8bc27e1111f43bd
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/mypy/pull/19635#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
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%2Fpython%2Fmypy%2Fpull%2F19635
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=python%2Fmypy
Reloadhttps://github.com/python/mypy/pull/19635
Reloadhttps://github.com/python/mypy/pull/19635
Reloadhttps://github.com/python/mypy/pull/19635
Please reload this pagehttps://github.com/python/mypy/pull/19635
python https://github.com/python
mypyhttps://github.com/python/mypy
Please reload this pagehttps://github.com/python/mypy/pull/19635
Notifications https://github.com/login?return_to=%2Fpython%2Fmypy
Fork 3.2k https://github.com/login?return_to=%2Fpython%2Fmypy
Star 20.5k https://github.com/login?return_to=%2Fpython%2Fmypy
Code https://github.com/python/mypy
Issues 2.7k https://github.com/python/mypy/issues
Pull requests 466 https://github.com/python/mypy/pulls
Actions https://github.com/python/mypy/actions
Projects https://github.com/python/mypy/projects
Wiki https://github.com/python/mypy/wiki
Security and quality 0 https://github.com/python/mypy/security
Insights https://github.com/python/mypy/pulse
Code https://github.com/python/mypy
Issues https://github.com/python/mypy/issues
Pull requests https://github.com/python/mypy/pulls
Actions https://github.com/python/mypy/actions
Projects https://github.com/python/mypy/projects
Wiki https://github.com/python/mypy/wiki
Security and quality https://github.com/python/mypy/security
Insights https://github.com/python/mypy/pulse
ilevkivskyihttps://github.com/ilevkivskyi
python:masterhttps://github.com/python/mypy/tree/master
tyralla:fix_strict_quality_in_loopshttps://github.com/tyralla/mypy/tree/fix_strict_quality_in_loops
Conversationhttps://github.com/python/mypy/pull/19635
Commits28 (28)https://github.com/python/mypy/pull/19635/commits
Checkshttps://github.com/python/mypy/pull/19635/checks
Files changedhttps://github.com/python/mypy/pull/19635/files
Fix --strict-equality for iteratively visited codehttps://github.com/python/mypy/pull/19635#top
ilevkivskyihttps://github.com/ilevkivskyi
python:masterhttps://github.com/python/mypy/tree/master
tyralla:fix_strict_quality_in_loopshttps://github.com/tyralla/mypy/tree/fix_strict_quality_in_loops
https://github.com/tyralla
tyrallahttps://github.com/tyralla
Aug 10, 2025https://github.com/python/mypy/pull/19635#issue-3307443515
Please reload this pagehttps://github.com/python/mypy/pull/19635
#19328https://github.com/python/mypy/issues/19328
#20294https://github.com/python/mypy/issues/20294
#19256https://github.com/python/mypy/issues/19256
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
August 10, 2025 12:36https://github.com/python/mypy/pull/19635#commits-pushed-99725c9
https://github.com/tyralla
Fix --strict-equality for iteratively visited code.https://github.com/python/mypy/pull/19635/commits/99725c99f92c5f9521f67c3218288cf39cc79786
99725c9https://github.com/python/mypy/pull/19635/commits/99725c99f92c5f9521f67c3218288cf39cc79786
https://github.com/marketplace/pre-commit-ci
[pre-commit.ci] auto fixes from pre-commit.com hookshttps://github.com/python/mypy/pull/19635/commits/016eda607c11f456ddc9da85edc0b6d6bd1606f2
016eda6https://github.com/python/mypy/pull/19635/commits/016eda607c11f456ddc9da85edc0b6d6bd1606f2
https://pre-commit.cihttps://pre-commit.ci
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
Aug 10, 2025https://github.com/python/mypy/pull/19635#issuecomment-3172840330
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/tyralla
add testAvoidFalseNonOverlappingEqualityCheckInLoop3https://github.com/python/mypy/pull/19635/commits/2182e5d1260c9143c0209a210f31623dad3c73e5
2182e5dhttps://github.com/python/mypy/pull/19635/commits/2182e5d1260c9143c0209a210f31623dad3c73e5
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
Aug 10, 2025https://github.com/python/mypy/pull/19635#issuecomment-3172899965
#18707https://github.com/python/mypy/pull/18707
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
A5rockshttps://github.com/A5rocks
JukkaLhttps://github.com/JukkaL
August 10, 2025 21:18https://github.com/python/mypy/pull/19635#event-19077713452
https://github.com/tyralla
respect that other error watcher may want to filter comparison-overla…https://github.com/python/mypy/pull/19635/commits/edf63d7e8f9b01f4094efff0643e2d26da037857
edf63d7https://github.com/python/mypy/pull/19635/commits/edf63d7e8f9b01f4094efff0643e2d26da037857
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
respect that other error watcher may want to filter comparison-overla…https://github.com/python/mypy/pull/19635/commits/6c3b489446f655f46236a0b527c64e014c1d9d6c
6c3b489https://github.com/python/mypy/pull/19635/commits/6c3b489446f655f46236a0b527c64e014c1d9d6c
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
Aug 11, 2025https://github.com/python/mypy/pull/19635#issuecomment-3176849796
mypy/mypy/checkexpr.pyhttps://github.com/python/mypy/blob/5a786075d8c366ee753c62fa36857589023ed561/mypy/checkexpr.py#L5982-L5999
5a78607https://github.com/python/mypy/commit/5a786075d8c366ee753c62fa36857589023ed561
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/tyralla
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/ab4d5675b70bb04c5827077bee694b2c2fef02b5
ab4d567https://github.com/python/mypy/pull/19635/commits/ab4d5675b70bb04c5827077bee694b2c2fef02b5
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/9842064ed41af775b70c0aa94d65c3210361231e
9842064https://github.com/python/mypy/pull/19635/commits/9842064ed41af775b70c0aa94d65c3210361231e
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/1d69935c1c468941406499bf43e320e203ae1d98
1d69935https://github.com/python/mypy/pull/19635/commits/1d69935c1c468941406499bf43e320e203ae1d98
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
Oct 12, 2025https://github.com/python/mypy/pull/19635#issuecomment-3394283633
@ilevkivskyihttps://github.com/ilevkivskyi
#19324https://github.com/python/mypy/pull/19324
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
ilevkivskyihttps://github.com/ilevkivskyi
October 12, 2025 12:15https://github.com/python/mypy/pull/19635#event-20230537857
https://github.com/sterliakov
sterliakovhttps://github.com/sterliakov
Oct 31, 2025 https://github.com/python/mypy/pull/19635#pullrequestreview-3404592282
View reviewed changes https://github.com/python/mypy/pull/19635/files/1d69935c1c468941406499bf43e320e203ae1d98
mypy/messages.pyhttps://github.com/python/mypy/pull/19635/files/1d69935c1c468941406499bf43e320e203ae1d98#diff-81ed300e83205366be4a93b57bbe65edb0826dbeda7f1655e506d5cc103c69c0
Please reload this pagehttps://github.com/python/mypy/pull/19635
mypy/messages.pyhttps://github.com/python/mypy/pull/19635/files/1d69935c1c468941406499bf43e320e203ae1d98#diff-81ed300e83205366be4a93b57bbe65edb0826dbeda7f1655e506d5cc103c69c0
sterliakovhttps://github.com/sterliakov
Oct 31, 2025https://github.com/python/mypy/pull/19635#discussion_r2481644581
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
sterliakovhttps://github.com/sterliakov
Oct 31, 2025https://github.com/python/mypy/pull/19635#discussion_r2481653399
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
Oct 31, 2025https://github.com/python/mypy/pull/19635#discussion_r2482835324
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
mypy/errors.pyhttps://github.com/python/mypy/pull/19635/files/1d69935c1c468941406499bf43e320e203ae1d98#diff-eef80074ed3627574b7a784f0e2a4e9d4670e7c2156f559ada501980ea5d1ca2
sterliakovhttps://github.com/sterliakov
Oct 31, 2025https://github.com/python/mypy/pull/19635#discussion_r2481649436
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
Oct 31, 2025https://github.com/python/mypy/pull/19635#discussion_r2482836401
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
Nov 15, 2025https://github.com/python/mypy/pull/19635#discussion_r2529687953
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/tyralla
https://github.com/sterliakov
remove unnecessary blank linehttps://github.com/python/mypy/pull/19635/commits/d3b9ebd31bd1f12d536705c6bf354e8782fe1a9b
d3b9ebdhttps://github.com/python/mypy/pull/19635/commits/d3b9ebd31bd1f12d536705c6bf354e8782fe1a9b
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
tyrallahttps://github.com/tyralla
November 15, 2025 08:50https://github.com/python/mypy/pull/19635#commits-pushed-d1ba2c6
https://github.com/tyralla
refactor: introduce the named tuple NonOverlapErrorInfohttps://github.com/python/mypy/pull/19635/commits/d1ba2c6945e70e48b26c2dc528ae148e3284261f
d1ba2c6https://github.com/python/mypy/pull/19635/commits/d1ba2c6945e70e48b26c2dc528ae148e3284261f
https://github.com/tyralla
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/fc00f9c786de20875927dcb612a291c9db16e3e3
fc00f9chttps://github.com/python/mypy/pull/19635/commits/fc00f9c786de20875927dcb612a291c9db16e3e3
https://github.com/tyralla
fix last commithttps://github.com/python/mypy/pull/19635/commits/b40c1e61e71c52edf375636ab1164fe31eaf5061
b40c1e6https://github.com/python/mypy/pull/19635/commits/b40c1e61e71c52edf375636ab1164fe31eaf5061
https://github.com/marketplace/pre-commit-ci
[pre-commit.ci] auto fixes from pre-commit.com hookshttps://github.com/python/mypy/pull/19635/commits/4e474cb471bf78c67e3f54a778a3e08e3ab9e24e
4e474cbhttps://github.com/python/mypy/pull/19635/commits/4e474cb471bf78c67e3f54a778a3e08e3ab9e24e
https://pre-commit.cihttps://pre-commit.ci
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/f7416453b48381b010a107cf22473cf76ba11603
f741645https://github.com/python/mypy/pull/19635/commits/f7416453b48381b010a107cf22473cf76ba11603
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/sterliakov
sterliakovhttps://github.com/sterliakov
Nov 26, 2025 https://github.com/python/mypy/pull/19635#pullrequestreview-3510545260
View reviewed changes https://github.com/python/mypy/pull/19635/files/f7416453b48381b010a107cf22473cf76ba11603
sterliakovhttps://github.com/sterliakov
https://github.com/python/mypy/pull/19635#pullrequestreview-3510545260
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
mypy/errors.pyhttps://github.com/python/mypy/pull/19635/files/f7416453b48381b010a107cf22473cf76ba11603#diff-eef80074ed3627574b7a784f0e2a4e9d4670e7c2156f559ada501980ea5d1ca2
Please reload this pagehttps://github.com/python/mypy/pull/19635
mypy/errors.pyhttps://github.com/python/mypy/pull/19635/files/f7416453b48381b010a107cf22473cf76ba11603#diff-eef80074ed3627574b7a784f0e2a4e9d4670e7c2156f559ada501980ea5d1ca2
sterliakovhttps://github.com/sterliakov
Nov 26, 2025https://github.com/python/mypy/pull/19635#discussion_r2564705050
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
Dec 5, 2025https://github.com/python/mypy/pull/19635#discussion_r2593903088
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
mypy/errors.pyhttps://github.com/python/mypy/pull/19635/files/f7416453b48381b010a107cf22473cf76ba11603#diff-eef80074ed3627574b7a784f0e2a4e9d4670e7c2156f559ada501980ea5d1ca2
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/hauntsaninja
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/ee852fd69185e8b241eba4a5617d2b18a97cfdff
ee852fdhttps://github.com/python/mypy/pull/19635/commits/ee852fd69185e8b241eba4a5617d2b18a97cfdff
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
tyrallahttps://github.com/tyralla
December 4, 2025 21:29https://github.com/python/mypy/pull/19635#commits-pushed-f00e86c
https://github.com/tyralla
https://github.com/sterliakov
fix typohttps://github.com/python/mypy/pull/19635/commits/f00e86cee2c3dda21886e0da4895e9fd9312b341
f00e86chttps://github.com/python/mypy/pull/19635/commits/f00e86cee2c3dda21886e0da4895e9fd9312b341
https://github.com/tyralla
https://github.com/sterliakov
from_iterable instead of *https://github.com/python/mypy/pull/19635/commits/189f8b3a07abe0b17974e862a459648aadc83194
189f8b3https://github.com/python/mypy/pull/19635/commits/189f8b3a07abe0b17974e862a459648aadc83194
https://github.com/tyralla
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/b4455ff1854b351f7bb7940631e4932f9c09517c
b4455ffhttps://github.com/python/mypy/pull/19635/commits/b4455ff1854b351f7bb7940631e4932f9c09517c
https://github.com/marketplace/pre-commit-ci
[pre-commit.ci] auto fixes from pre-commit.com hookshttps://github.com/python/mypy/pull/19635/commits/ef9f650262d684f6fac9c1c13a442793ca89a549
ef9f650https://github.com/python/mypy/pull/19635/commits/ef9f650262d684f6fac9c1c13a442793ca89a549
https://pre-commit.cihttps://pre-commit.ci
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
Dec 5, 2025 https://github.com/python/mypy/pull/19635#pullrequestreview-3546485811
View reviewed changes https://github.com/python/mypy/pull/19635/files/ef9f650262d684f6fac9c1c13a442793ca89a549
mypy/errors.pyhttps://github.com/python/mypy/pull/19635/files/ef9f650262d684f6fac9c1c13a442793ca89a549#diff-eef80074ed3627574b7a784f0e2a4e9d4670e7c2156f559ada501980ea5d1ca2
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
December 5, 2025 22:22https://github.com/python/mypy/pull/19635#commits-pushed-129ff47
https://github.com/tyralla
fix mergehttps://github.com/python/mypy/pull/19635/commits/129ff47091c56807ce85b7babc65dbbec94ab84c
129ff47https://github.com/python/mypy/pull/19635/commits/129ff47091c56807ce85b7babc65dbbec94ab84c
https://github.com/marketplace/pre-commit-ci
[pre-commit.ci] auto fixes from pre-commit.com hookshttps://github.com/python/mypy/pull/19635/commits/02dfe627d175b880e985abb4194884861f057198
02dfe62https://github.com/python/mypy/pull/19635/commits/02dfe627d175b880e985abb4194884861f057198
https://pre-commit.cihttps://pre-commit.ci
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/RiyaPrabhakar-git
RiyaPrabhakar-githttps://github.com/RiyaPrabhakar-git
GC-Content-Calculatorhttps://github.com/users/RiyaPrabhakar-git/projects/1
Dec 12, 2025https://github.com/python/mypy/pull/19635#event-21527460646
https://github.com/apps/github-project-automation
github-project-automationhttps://github.com/apps/github-project-automation
GC-Content-Calculatorhttps://github.com/users/RiyaPrabhakar-git/projects/1
Dec 12, 2025https://github.com/python/mypy/pull/19635#event-21527461274
https://github.com/tyralla
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/bcb04091d4fe91ddeeb9c50cf99e3a9954f6a53a
bcb0409https://github.com/python/mypy/pull/19635/commits/bcb04091d4fe91ddeeb9c50cf99e3a9954f6a53a
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/ilevkivskyi
Dec 14, 2025 https://github.com/python/mypy/pull/19635#pullrequestreview-3575911745
View reviewed changes https://github.com/python/mypy/pull/19635/files/bcb04091d4fe91ddeeb9c50cf99e3a9954f6a53a
ilevkivskyihttps://github.com/ilevkivskyi
https://github.com/python/mypy/pull/19635#pullrequestreview-3575911745
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
mypy/errors.pyhttps://github.com/python/mypy/pull/19635/files/bcb04091d4fe91ddeeb9c50cf99e3a9954f6a53a#diff-eef80074ed3627574b7a784f0e2a4e9d4670e7c2156f559ada501980ea5d1ca2
ilevkivskyihttps://github.com/ilevkivskyi
Dec 14, 2025https://github.com/python/mypy/pull/19635#discussion_r2617545311
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
Dec 15, 2025https://github.com/python/mypy/pull/19635#discussion_r2620978535
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
mypy/messages.pyhttps://github.com/python/mypy/pull/19635/files/bcb04091d4fe91ddeeb9c50cf99e3a9954f6a53a#diff-81ed300e83205366be4a93b57bbe65edb0826dbeda7f1655e506d5cc103c69c0
ilevkivskyihttps://github.com/ilevkivskyi
Dec 14, 2025https://github.com/python/mypy/pull/19635#discussion_r2617546127
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
Dec 15, 2025https://github.com/python/mypy/pull/19635#discussion_r2620981967
Please reload this pagehttps://github.com/python/mypy/pull/19635
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/ilevkivskyi
Dec 14, 2025https://github.com/python/mypy/pull/19635#issuecomment-3652289901
Please reload this pagehttps://github.com/python/mypy/pull/19635
tyrallahttps://github.com/tyralla
December 15, 2025 22:10https://github.com/python/mypy/pull/19635#commits-pushed-c28143e
https://github.com/tyralla
maybe a small performance boost 1https://github.com/python/mypy/pull/19635/commits/c28143ef24cda2decaa19c2f24e05d1dbbe2b6ae
c28143ehttps://github.com/python/mypy/pull/19635/commits/c28143ef24cda2decaa19c2f24e05d1dbbe2b6ae
https://github.com/tyralla
maybe a small performance boost 2https://github.com/python/mypy/pull/19635/commits/4cef436847b6c9c4edf1ec8508050aeb248fa1f4
4cef436https://github.com/python/mypy/pull/19635/commits/4cef436847b6c9c4edf1ec8508050aeb248fa1f4
https://github.com/tyralla
new union syntaxhttps://github.com/python/mypy/pull/19635/commits/1d5ac8c66d5eb988dbfffa82172c7383d5718998
1d5ac8chttps://github.com/python/mypy/pull/19635/commits/1d5ac8c66d5eb988dbfffa82172c7383d5718998
https://github.com/tyralla
Merge branch 'master' into fix_strict_quality_in_loopshttps://github.com/python/mypy/pull/19635/commits/1f3c62c9f6ced8247511807a00027bc6f4e0896d
1f3c62chttps://github.com/python/mypy/pull/19635/commits/1f3c62c9f6ced8247511807a00027bc6f4e0896d
https://github.com/tyralla
remove unnecessary importhttps://github.com/python/mypy/pull/19635/commits/8d8bb81521770ea693cadf252f3e6c3cfed16037
8d8bb81https://github.com/python/mypy/pull/19635/commits/8d8bb81521770ea693cadf252f3e6c3cfed16037
https://github.com/marketplace/pre-commit-ci
[pre-commit.ci] auto fixes from pre-commit.com hookshttps://github.com/python/mypy/pull/19635/commits/7db4283d20fc9e41480a36aa3696a7548e71c4f2
7db4283https://github.com/python/mypy/pull/19635/commits/7db4283d20fc9e41480a36aa3696a7548e71c4f2
https://pre-commit.cihttps://pre-commit.ci
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Dec 15, 2025https://github.com/python/mypy/pull/19635#issuecomment-3657780481
mypy_primerhttps://github.com/hauntsaninja/mypy_primer
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
Dec 15, 2025https://github.com/python/mypy/pull/19635#issuecomment-3657861018
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/ilevkivskyi
d06d3d9https://github.com/python/mypy/commit/d06d3d9cfd6611c0e64c0df59fc0449754e47ed8
Dec 15, 2025https://github.com/python/mypy/pull/19635#event-21578433001
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/tyralla
tyrallahttps://github.com/tyralla
Dec 15, 2025https://github.com/python/mypy/pull/19635#issuecomment-3657914999
@ilevkivskyihttps://github.com/ilevkivskyi
@sterliakovhttps://github.com/sterliakov
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.co/hiddenchars
https://github.com/python/mypy/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%2Fpython%2Fmypy%2Fpull%2F19635
https://github.com/ilevkivskyi
ilevkivskyi https://github.com/ilevkivskyi
https://github.com/python/mypy/pull/19635/files/bcb04091d4fe91ddeeb9c50cf99e3a9954f6a53a
https://github.com/JukkaL
JukkaL https://github.com/JukkaL
https://github.com/A5rocks
A5rocks https://github.com/A5rocks
https://github.com/sterliakov
sterliakov https://github.com/sterliakov
https://github.com/python/mypy/pull/19635/files/f7416453b48381b010a107cf22473cf76ba11603
--strict-equality-for-none false positive on a global in a loop with --allow-redefinition-new https://github.com/python/mypy/issues/20294
--strict-equality too strict in iteratively visited code https://github.com/python/mypy/issues/19328
Please reload this pagehttps://github.com/python/mypy/pull/19635
https://github.com/tyralla
https://github.com/gschaffner
https://github.com/ilevkivskyi
https://github.com/sterliakov
https://github.com/RiyaPrabhakar-git
https://github.com/hauntsaninja
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.