Cournapeau David <da...@ar.media.kyoto-u.ac.jp> added the comment: > I disagree. *Why* do you think it should work? It fails for many other > types:
I don't understand the rationale: why not making something work better if possible ? Also, I don't understand the comparison with Decimal or Fraction; there is a big difference between making the roundtrip not possible at all for a type, and making it possible only for some values. > I think the *right* solution is to define repr of a complex number > z to be: Why ? I don't understand those examples: maybe I am missing your argument, but I understand it as we should not fix one bug because there are another bugs related to inf and nan in complex. For me, something like: a = complex(0) a *= float('inf') * 1j -> a = nan+nanj Is really not desirable. That's actually a more serious bug than this one. Are you saying that python does not care about inf/nan for complex numbers ? If so, be it, but it would a bit unfortunate. _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue2121> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com