This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author skrah
Recipients amaury.forgeotdarc, mark.dickinson, rhettinger, skrah, terry.reedy
Date 2010-11-19.10:46:55
SpamBayes Score 0.032478735
Marked as misclassified No
Message-id <1290163618.16.0.803198503662.issue10356@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2010-11-19 10:46:58skrahsetrecipients: + skrah, rhettinger, terry.reedy, amaury.forgeotdarc, mark.dickinson
2010-11-19 10:46:58skrahsetmessageid: <1290163618.16.0.803198503662.issue10356@psf.upfronthosting.co.za>
2010-11-19 10:46:56skrahlinkissue10356 messages
2010-11-19 10:46:55skrahcreate