[Python-Dev] decimal.py: == and != comparisons involving NaNs (original) (raw)
Robert Kern robert.kern at gmail.com
Mon Nov 9 05:20:35 CET 2009
- Previous message: [Python-Dev] decimal.py: == and != comparisons involving NaNs
- Next message: [Python-Dev] decimal.py: == and != comparisons involving NaNs
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Antoine Pitrou wrote:
Stefan Krah <stefan-usenet bytereef.org> writes:
Are there cases where == and != are actually needed to give a result for NaNs? It is a common expectation that == and != always succeed. They return True or False, but don't raise an exception even on unrelated operands:
It is a common expectation, but a false one. eq and ne are explicitly allowed to return anything, not just bools.
http://www.python.org/dev/peps/pep-0207/
-- Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco
- Previous message: [Python-Dev] decimal.py: == and != comparisons involving NaNs
- Next message: [Python-Dev] decimal.py: == and != comparisons involving NaNs
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]