Per Brodtkorb added the comment: This is not only a problem for division. It also applies to multiplication as exemplified here:
>>> complex(0,inf)+1 # expect 1 + infj Out[16]: (1+infj) >>> (complex(0,inf)+1)*1 # expect 1 + infj Out[17]: (nan+infj) >>> complex(inf, 0) + 1j # expect inf + 1j Out[18]: (inf+1j) >>> (complex(inf, 0)+1j)*1 # expect inf + 1j Out[19]: (inf, nanj) ---------- nosy: +pbrod versions: +Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue22544> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com