]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[gdb/python] Handle deprecation of PyErr_{Fetch,Restore} in 3.12
authorTom de Vries <tdevries@suse.de>
Sat, 9 Mar 2024 15:13:10 +0000 (16:13 +0100)
committerTom de Vries <tdevries@suse.de>
Sat, 9 Mar 2024 15:13:10 +0000 (16:13 +0100)
commit2cf3c79c807917097a2eea5a2b3eb326f17581d1
treea6fe7e1062eb88c798e402fc65e5f61b5344c16b
parent50ede76876981364d6b1a314bb79c0412980c435
[gdb/python] Handle deprecation of PyErr_{Fetch,Restore} in 3.12

Starting python version 3.12, PyErr_Fetch and PyErr_Restore are deprecated.

Use PyErr_GetRaisedException and PyErr_SetRaisedException instead, for
python >= 3.12.

Tested on aarch64-linux.

Approved-By: Tom Tromey <tom@tromey.com>
gdb/python/python-internal.h