Skip to content

Enabled term construction for all numerical comparison operators#465

Merged
kiranandcode merged 1 commit intomasterfrom
kg-support-for-gt
Dec 26, 2025
Merged

Enabled term construction for all numerical comparison operators#465
kiranandcode merged 1 commit intomasterfrom
kg-support-for-gt

Conversation

@kiranandcode
Copy link
Contributor

Closes #446

def test_arithmetic_6():
    assert isinstance(defop(int)() > 1, Term)
    assert isinstance(defop(int)() < 1, Term)
    assert isinstance(defop(int)() >= 1, Term)
    assert isinstance(defop(int)() <= 1, Term)

Fix was to remove uses of @functools.total_ordering and instead define all comparisons manually.

@kiranandcode kiranandcode requested a review from eb8680 December 26, 2025 19:38
@kiranandcode kiranandcode merged commit d493255 into master Dec 26, 2025
5 checks passed
@kiranandcode kiranandcode deleted the kg-support-for-gt branch December 26, 2025 20:23
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.

Term construction does not work for > for Numbers.

2 participants