[ty] Improve diagnostics for unsupported comparison operations (#21737)

This commit is contained in:
Alex Waygood
2025-12-02 19:58:45 +00:00
committed by GitHub
parent 515de2d062
commit 392a8e4e50
18 changed files with 873 additions and 192 deletions

View File

@@ -392,7 +392,7 @@ reveal_type(A - B) # revealed: Unknown
reveal_type(A < B) # revealed: bool
reveal_type(A > B) # revealed: bool
# error: [unsupported-operator] "Operator `<=` is not supported for types `<class 'A'>` and `<class 'B'>`"
# error: [unsupported-operator] "Operator `<=` is not supported between objects of type `<class 'A'>` and `<class 'B'>`"
reveal_type(A <= B) # revealed: Unknown
reveal_type(A[0]) # revealed: str