Closed
Description
Expected Result
>>> range(10)
range(0, 10)
>>> range(10) == range(10)
True
>>> str(range(10))
'range(0, 10)'
Actual Result
>>> range(10)
<range instance at 0xc0002c8380>
>>> range(10) == range(10)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
FIXME line of source goes here
TypeError: "unsupported operand type(s) for ==: 'range' and 'range'"
>>> str(range(10))
'<range instance at 0xc0002c8c60>'
The __repr__
, __str__
, __eq__
, and __ne__
functions of the range
object are not implemented.
Metadata
Metadata
Assignees
Labels
No labels