[IronPython] Blocker: subclasses of float have trouble with __int__ and __str__
glenn.k.jones+ipy at gmail.com
Thu Nov 20 13:33:01 CET 2008
On the latest code drop (43741) it seems that something is broken in
subclasses of floats.
return float.__new__(cls, 0.0)
__str__ = __repr__
>>>MyFloat = MyFloatType()
TypeError: expected int, got p
This is one can be worked around by having an __int__ defined. However,
Subclassing longs and ints in a similar way has the correct behaviour.
This is nasty and a blocker for us.
We've raised this as Issue 19675
Glenn & Orestis
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironpython-users