]> 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:34:28 +0000 (09:34 -0800)
committerGitHub <noreply@github.com>
Thu, 24 Dec 2020 17:34:28 +0000 (09:34 -0800)
commitefd64c8ea0fed1c13839cec0feea450820da34f8
tree1f38aa4f828da2049e52c062176de40ef41dab25
parent412c935a37eb8fe290b684c44c80cf361f6b814b
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