]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
closes bpo-42726: gdb libpython: InstanceProxy support for py3 (GH-23912)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 24 Dec 2020 17:37:07 +0000 (09:37 -0800)
committerGitHub <noreply@github.com>
Thu, 24 Dec 2020 17:37:07 +0000 (09:37 -0800)
commit3bb85672bb894403a787a9c5afc0ca5987d28fe0
tree0d0b467d85563ce72017a6445a4085fd1d2edf48
parenta1251980d20ee8aab8d887fc0d30a726247327af
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
(cherry picked from commit b57ada98da0d5b0cf1ebc2c9c5502d04aa962042)

Co-authored-by: Augusto Hack <hack.augusto@gmail.com>
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