diff options
author | Benjamin Peterson <benjamin@python.org> | 2012-02-21 16:12:14 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2012-02-21 16:12:14 (GMT) |
commit | d9a3591ed154158adeded5d52c25c7bee4dadfbd (patch) | |
tree | fdd96c72d76e35ee3fe56f5fc8618145b10aeaa5 /Objects | |
parent | 8b24506534860b6c1cfa7f53c40113d502f4c78f (diff) | |
parent | e249dcab7ad8b1bd3b84a44974cfe2746e4269d1 (diff) | |
download | cpython-d9a3591ed154158adeded5d52c25c7bee4dadfbd.zip cpython-d9a3591ed154158adeded5d52c25c7bee4dadfbd.tar.gz cpython-d9a3591ed154158adeded5d52c25c7bee4dadfbd.tar.bz2 |
merge 3.2
Diffstat (limited to 'Objects')
-rw-r--r-- | Objects/object.c | 1 | ||||
-rw-r--r-- | Objects/unicodeobject.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/Objects/object.c b/Objects/object.c index bb18d47..2665d21 100644 --- a/Objects/object.c +++ b/Objects/object.c @@ -763,6 +763,7 @@ _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 */ + assert(_Py_HashSecret_Initialized); if (len == 0) { return 0; } diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 75e9923..a42aad9 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -11214,6 +11214,7 @@ unicode_hash(PyObject *self) Py_ssize_t len; Py_uhash_t x; + assert(_Py_HashSecret_Initialized); if (_PyUnicode_HASH(self) != -1) return _PyUnicode_HASH(self); if (PyUnicode_READY(self) == -1) |