-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Fix TH2 and TH3 arithmetic operators in Python #20029
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
Conversation
a82e882
to
95443e2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
95443e2
to
4b0a50c
Compare
4b0a50c
to
8290fe7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but I would wait to see the CI green before merging (or at least indications that these new tests are succeeding on all platforms)
Test Results 22 files 22 suites 3d 15h 58m 37s ⏱️ Results for commit f5d10bd. ♻️ This comment has been updated with latest results. |
4abac9b
to
f5d10bd
Compare
This Pull request:
Changes or fixes:
The operators for
TH2*
andTH3*
were declared only as friend functions inside the class, without matching free-function declarations in the header, which prevented them from being picked up in BuildScopeProxyDict and therefore could not be exposed in Python.This PR adds the missing free-function declarations for
TH2*
andTH3*
operators ensuring that the proper Python bindings are generated.Checklist:
This PR fixes #20014