Skip to content

Conversation

@Akuli
Copy link
Collaborator

@Akuli Akuli commented Jun 6, 2021

I am a bit unsure about _TreeviewItemId:

  • It's really just a string, so I could type it as str. Is type alias preffered? Tkinter stubs have several other type aliases too, such as _Color, but they make more sense: they are used in many places, and they might change if someone wants to use instances of a custom class as colors.
  • How should I denote "empty string as a return value has special meaning"? Currently I do _TreeviewItemId | Literal[""], but I could use a comment instead.

@Akuli
Copy link
Collaborator Author

Akuli commented Jun 6, 2021

I decided to just use str and occasional comments, it's much simpler that way

@github-actions

This comment has been minimized.

2 similar comments
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

2 similar comments
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Jun 6, 2021

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

porcupine (https://github.com/Akuli/porcupine.git)
+ porcupine/plugins/autocomplete.py:142: error: unused "type: ignore" comment
+ porcupine/plugins/autocomplete.py:143: error: unused "type: ignore" comment
+ porcupine/plugins/autocomplete.py:192: error: unused "type: ignore" comment
+ porcupine/plugins/autocomplete.py:202: error: unused "type: ignore" comment
+ porcupine/plugins/autocomplete.py:209: error: unused "type: ignore" comment
+ porcupine/plugins/autocomplete.py:228: error: unused "type: ignore" comment
+ porcupine/plugins/autocomplete.py:230: error: unused "type: ignore" comment
+ porcupine/plugins/directory_tree.py:154: error: unused "type: ignore" comment
+ porcupine/plugins/directory_tree.py:173: error: unused "type: ignore" comment
+ porcupine/plugins/directory_tree.py:197: error: unused "type: ignore" comment
+ porcupine/plugins/directory_tree.py:219: error: unused "type: ignore" comment
+ porcupine/plugins/directory_tree.py:230: error: unused "type: ignore" comment
+ porcupine/plugins/directory_tree.py:271: error: unused "type: ignore" comment
+ porcupine/plugins/directory_tree.py:286: error: unused "type: ignore" comment
+ porcupine/plugins/directory_tree.py:340: error: unused "type: ignore" comment
+ porcupine/plugins/pluginmanager.py:133: error: unused "type: ignore" comment
+ porcupine/plugins/pluginmanager.py:136: error: unused "type: ignore" comment

@srittau srittau merged commit 68dbab8 into python:master Jun 6, 2021
@Akuli Akuli deleted the tv branch June 6, 2021 17:53
Akuli added a commit to Akuli/typeshed that referenced this pull request Jun 10, 2021
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.

2 participants