mirror of
https://github.com/RYDE-WORK/pybind11.git
synced 2026-02-01 20:43:17 +08:00
error_already_set: acquire GIL one line earlier (fixes #1779)
This commit is contained in:
parent
502ffe50a9
commit
8b90b1da62
@ -1998,8 +1998,8 @@ class gil_scoped_release { };
|
|||||||
|
|
||||||
error_already_set::~error_already_set() {
|
error_already_set::~error_already_set() {
|
||||||
if (m_type) {
|
if (m_type) {
|
||||||
error_scope scope;
|
|
||||||
gil_scoped_acquire gil;
|
gil_scoped_acquire gil;
|
||||||
|
error_scope scope;
|
||||||
m_type.release().dec_ref();
|
m_type.release().dec_ref();
|
||||||
m_value.release().dec_ref();
|
m_value.release().dec_ref();
|
||||||
m_trace.release().dec_ref();
|
m_trace.release().dec_ref();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user