This commit is contained in:
Benjamin Peterson 2012-04-09 15:04:39 -04:00
commit 64ed576de8
2 changed files with 4 additions and 0 deletions

View File

@ -763,7 +763,9 @@ _Py_HashBytes(unsigned char *p, Py_ssize_t len)
We make the hash of the empty string be 0, rather than using
(prefix ^ suffix), since this slightly obfuscates the hash secret
*/
#ifdef Py_DEBUG
assert(_Py_HashSecret_Initialized);
#endif
if (len == 0) {
return 0;
}

View File

@ -11335,7 +11335,9 @@ unicode_hash(PyObject *self)
Py_ssize_t len;
Py_uhash_t x;
#ifdef Py_DEBUG
assert(_Py_HashSecret_Initialized);
#endif
if (_PyUnicode_HASH(self) != -1)
return _PyUnicode_HASH(self);
if (PyUnicode_READY(self) == -1)