Split lookdict_unicode_nodummy() assertion to debug

Issue #27350.
This commit is contained in:
Victor Stinner 2016-09-08 11:16:07 -07:00
parent f3fd06a2e4
commit dee6e252cc
1 changed files with 2 additions and 1 deletions

View File

@ -802,7 +802,8 @@ lookdict_unicode_nodummy(PyDictObject *mp, PyObject *key,
return DKIX_EMPTY;
}
ep = &ep0[ix];
assert(ep->me_key != NULL && PyUnicode_CheckExact(ep->me_key));
assert(ep->me_key != NULL);
assert(PyUnicode_CheckExact(ep->me_key));
if (ep->me_key == key ||
(ep->me_hash == hash && unicode_eq(ep->me_key, key))) {
if (hashpos != NULL)