return type of len() function is wrong
class A():
def __len__(self):
return True
print(len(A()))
[PyPy 7.3.11 with MSC v.1929 64 bit (AMD64)]
Python 3.9.13
On CPython this code returns 1 but PyPy returns a True value
class A():
def __len__(self):
return True
print(len(A()))
[PyPy 7.3.11 with MSC v.1929 64 bit (AMD64)]
Python 3.9.13
On CPython this code returns 1 but PyPy returns a True value