]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
closes bpo-42726: gdb libpython: InstanceProxy support for py3 (GH-23912)
authorAugusto Hack <hack.augusto@gmail.com>
Thu, 24 Dec 2020 17:16:04 +0000 (18:16 +0100)
committerGitHub <noreply@github.com>
Thu, 24 Dec 2020 17:16:04 +0000 (09:16 -0800)
commitb57ada98da0d5b0cf1ebc2c9c5502d04aa962042
tree7390142bbab3d39a1486a339461699f4449bef87
parenta9ef95b811296604d577e241c9adebf4d8ef99ae
closes bpo-42726: gdb libpython: InstanceProxy support for py3 (GH-23912)

On Fedora 31 gdb is using python 3.7.9, calling `proxyval` on an instance with a dictionary fails because of the `dict.iteritems` usage. This PR changes the code to be compatible with py2 and py3.

This changed seemed small enough to not need an issue and news blurb, if one is required please let me know.

Automerge-Triggered-By: GH:benjaminp
Misc/NEWS.d/next/Tools-Demos/2020-12-23-19-42-11.bpo-42726.a5EkTv.rst [new file with mode: 0644]
Tools/gdb/libpython.py