Stefan Krah <stefan-use...@bytereef.org> added the comment: If I'm not mistaken, signaling NaNs are only created when the user explicitly initializes a variable. I see this as direct request to raise an exception whenever the variable is accessed in a way that changes the outcome of the program:
This is the example I gave: http://mail.python.org/pipermail/python-dev/2009-November/093952.html Now, ideally one would still be allowed to store signaling NaNs in a dictionary and have them raise at the _exact_ location where they are used in a mathematical operation or influence control flow. But since that's not possible, I prefer things as they are. +1 for adding a comment to the hash function. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10356> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com