commit | fb5db7ec58624cab0797b4050735be865d380823 | [log] [tgz] |
---|---|---|
author | Serhiy Storchaka <storchaka@gmail.com> | Mon Oct 26 08:43:39 2020 +0200 |
committer | GitHub <noreply@github.com> | Mon Oct 26 08:43:39 2020 +0200 |
tree | 7b0421bb759ba01f0d735296738472faa4ce11b8 | |
parent | 96a9eed2457c05af6953890d89463704c9d99c57 [diff] |
bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetItemId. (GH-22648) These functions are considered not safe because they suppress all internal errors and can return wrong result. PyDict_GetItemString and _PyDict_GetItemId can also silence current exception in rare cases. Remove no longer used _PyDict_GetItemId. Add _PyDict_ContainsId and rename _PyDict_Contains into _PyDict_Contains_KnownHash.