commit | d8b661dd908629b5fc0f50e3e0c5fc5c85f9cb72 | [log] [tgz] |
---|---|---|
author | Stefan Krah <stefan@bytereef.org> | Thu Nov 18 15:20:34 2010 +0000 |
committer | Stefan Krah <stefan@bytereef.org> | Thu Nov 18 15:20:34 2010 +0000 |
tree | d0ef7aecae02539954c2a7a0411a4063d473cd2c | |
parent | d28f790b69190192f7f8412f182b57c5894fade6 [diff] [blame] |
Issue #10356: hash(Decimal("sNaN")) now raises ValueError instead of TypeError.
diff --git a/Lib/decimal.py b/Lib/decimal.py index 5a9f840..b78c2c5 100644 --- a/Lib/decimal.py +++ b/Lib/decimal.py
@@ -943,7 +943,7 @@ # in the documentation. (See library docs, 'Built-in Types'). if self._is_special: if self.is_snan(): - raise TypeError('Cannot hash a signaling NaN value.') + raise ValueError('Cannot hash a signaling NaN value.') elif self.is_nan(): return _PyHASH_NAN else: