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

unsafe variance: reword note and fix the notes code #452

Merged
merged 1 commit into from
May 6, 2023

Conversation

KotlinIsland
Copy link
Owner

@KotlinIsland KotlinIsland commented Apr 26, 2023

misc note was imposting as an attached note

@KotlinIsland KotlinIsland added the bug Something isn't working label Apr 26, 2023
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@KotlinIsland KotlinIsland force-pushed the fix/unsafe-variance branch from 8474ee7 to b636a8f Compare May 4, 2023 21:17
@KotlinIsland KotlinIsland force-pushed the fix/unsafe-variance branch from b636a8f to 43128e8 Compare May 4, 2023 21:18
@github-actions
Copy link

github-actions bot commented May 5, 2023

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

sympy (https://github.com/sympy/sympy) got 1.08x faster (3996.3s -> 3690.6s)

steam.py (https://github.com/Gobot1234/steam.py)
- steam/game_server.py:238:29: note: If this is intentional and you know what you are doing, you can ignore this line with 'unsafe-variance'
+ steam/game_server.py:238:29: note: If you are using the value in a 'variance safe' way (not storing or retrieving values), this error could be ignored
- steam/game_server.py:250: error: "type: ignore" comment without error code (consider "type: ignore[misc, unsafe-variance]" instead)  [ignore-without-code]
+ steam/game_server.py:250: error: "type: ignore" comment without error code (consider "type: ignore[unsafe-variance]" instead)  [ignore-without-code]
- steam/game_server.py:261: error: "type: ignore" comment without error code (consider "type: ignore[misc, unsafe-variance]" instead)  [ignore-without-code]
+ steam/game_server.py:261: error: "type: ignore" comment without error code (consider "type: ignore[unsafe-variance]" instead)  [ignore-without-code]
- steam/game_server.py:264: error: "type: ignore" comment without error code (consider "type: ignore[misc, unsafe-variance]" instead)  [ignore-without-code]
+ steam/game_server.py:264: error: "type: ignore" comment without error code (consider "type: ignore[unsafe-variance]" instead)  [ignore-without-code]
- steam/game_server.py:267: error: "type: ignore" comment without error code (consider "type: ignore[misc, unsafe-variance]" instead)  [ignore-without-code]
+ steam/game_server.py:267: error: "type: ignore" comment without error code (consider "type: ignore[unsafe-variance]" instead)  [ignore-without-code]
- steam/clan.py:163:15: note: If this is intentional and you know what you are doing, you can ignore this line with 'unsafe-variance'
+ steam/clan.py:163:15: note: If you are using the value in a 'variance safe' way (not storing or retrieving values), this error could be ignored

pytest (https://github.com/pytest-dev/pytest)
+ src/_pytest/_code/code.py:478: error: Unused "type: ignore" comment  [unused-ignore]
+ src/_pytest/_code/code.py:478:20: note: If you are using the value in a 'variance safe' way (not storing or retrieving values), this error could be ignored

@KotlinIsland KotlinIsland merged commit f8d32b2 into master May 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

unsafe variance ignore leaves spurious notes
2 participants