Skip to content

Remove TSchema and add __call__ method to resolve #322#326

Open
mutricyl wants to merge 3 commits intokeleshev:masterfrom
mutricyl:322_Use_typing
Open

Remove TSchema and add __call__ method to resolve #322#326
mutricyl wants to merge 3 commits intokeleshev:masterfrom
mutricyl:322_Use_typing

Conversation

@mutricyl
Copy link
Copy Markdown

@mutricyl mutricyl commented Aug 27, 2024

#322 raised that mypy showed error when using Use inside And and during investigation mixing Or and And also showed an issue.

  1. I have added an empty __call__ function to class Use to make sure that mypy considers it as Callable
  2. I got rid of TSchema and brought class Schema on top of the file as it appends that mypy is not so good with Generics[]

I am updating Regex as well to make it mypy Callable.

Closes #322

This was referenced Feb 20, 2025
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.

Type checker reports error when using the Use class in a boolean operator

1 participant