Kaydet (Commit) 6fcfa72c authored tarafından Guido van Rossum's avatar Guido van Rossum

Correct Barry's fix -- take care of {}.get(0).

üst 9b887c79
......@@ -964,6 +964,8 @@ dict_get(mp, args)
if (!PyArg_ParseTuple(args, "O|O", &key, &failobj))
return NULL;
if (mp->ma_table == NULL)
goto finally;
#ifdef CACHE_HASH
if (!PyString_Check(key) ||
......@@ -976,6 +978,7 @@ dict_get(mp, args)
}
val = lookdict(mp, key, hash)->me_value;
finally:
if (val == NULL)
val = failobj;
Py_INCREF(val);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment