py/objlist: Properly implement comparison with incompatible types.

Should raise TypeError, unless it's (in)equality comparison.
This commit is contained in:
Paul Sokolovsky
2017-09-07 00:10:10 +03:00
parent beeb7483d8
commit 5c603bd0fd
2 changed files with 22 additions and 14 deletions

View File

@@ -48,3 +48,13 @@ print([1] <= [1, 0])
print([1] <= [1, -1])
print([1, 0] <= [1])
print([1, -1] <= [1])
print([] == {})
print([] != {})
print([1] == (1,))
try:
print([] < {})
except TypeError:
print("TypeError")