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

Add dunder method typing #288

Open
ntjohnson1 opened this issue Nov 3, 2023 · 0 comments
Open

Add dunder method typing #288

ntjohnson1 opened this issue Nov 3, 2023 · 0 comments
Labels
dev Making dev life better

Comments

@ntjohnson1
Copy link
Collaborator

Right now we have no typing on our dunder methods. I think we can be a little more specific both for testing coverage and self documentation.

Example:

@overload
def __eq__(self, other: ttb.tensor) -> bool:
   ...

@overload
def __eq__(self, other: Any) -> Union[NotImplemented, bool]:
   ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev Making dev life better
Projects
None yet
Development

No branches or pull requests

1 participant