This PR aims to complete annotations involving generic types, which were left out unparametrized.
Example:
foo: Callable => foo: Callable[..., Any] (or stricter)
Checklist
[ ] If code changes were made, then they have been tested
[ ] I have updated the documentation to reflect the changes
[x] I have formatted the code properly by running pdm lint
[x] I have type-checked the code by running pdm pyright
[ ] This PR fixes an issue
[ ] This PR adds something new (e.g. new method or parameters)
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)
Summary
This PR aims to complete annotations involving generic types, which were left out unparametrized. Example:
foo: Callable
=>foo: Callable[..., Any]
(or stricter)Checklist
pdm lint
pdm pyright