Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

context manager work properly #533

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

KotlinIsland
Copy link
Owner

@KotlinIsland KotlinIsland commented Oct 10, 2023

@KotlinIsland KotlinIsland marked this pull request as draft October 10, 2023 09:21
@github-actions
Copy link

Diff from mypy_primer, showing the effect of this PR on open source code:

Tanjun (https://github.com/FasterSpeeding/Tanjun)
-   File "/tmp/mypy_primer/old_mypy/venv/bin/mypy", line 8, in <module>
+   File "/tmp/mypy_primer/new_mypy/venv/bin/mypy", line 8, in <module>
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/__main__.py", line 15, in console_entry
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/__main__.py", line 15, in console_entry
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/main.py", line 95, in main
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/main.py", line 95, in main
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/main.py", line 199, in run_build
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/main.py", line 199, in run_build
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 200, in build
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 200, in build
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 276, in _build
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 276, in _build
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 3063, in dispatch
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 3063, in dispatch
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 3463, in process_graph
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 3463, in process_graph
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 3586, in process_stale_scc
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 3586, in process_stale_scc
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 2623, in write_cache
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/build.py", line 2623, in write_cache
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 389, in serialize
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 389, in serialize
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 3939, in serialize
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 3939, in serialize
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 3876, in serialize
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 3876, in serialize
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 3613, in serialize
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 3613, in serialize
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 3613, in <listcomp>
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/nodes.py", line 3613, in <listcomp>
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/types.py", line 662, in serialize
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/types.py", line 662, in serialize
-   File "/tmp/mypy_primer/old_mypy/venv/lib/python3.10/site-packages/mypy/types.py", line 3161, in serialize
+   File "/tmp/mypy_primer/new_mypy/venv/lib/python3.10/site-packages/mypy/types.py", line 3161, in serialize

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

sound reach-ability on context managers Use return type as type context for inference
2 participants