From 087b07c8b7ac5c16a65cf56b7dd01853e721972e Mon Sep 17 00:00:00 2001 From: albanD Date: Mon, 23 Nov 2020 14:00:35 -0500 Subject: [PATCH] Remove workaround code that is not needed since #1211 (#2683) --- include/pybind11/pybind11.h | 8 -------- 1 file changed, 8 deletions(-) diff --git a/include/pybind11/pybind11.h b/include/pybind11/pybind11.h index e2ddda020..96f3ff805 100644 --- a/include/pybind11/pybind11.h +++ b/include/pybind11/pybind11.h @@ -2089,15 +2089,7 @@ public: } if (release) { - /* Work around an annoying assertion in PyThreadState_Swap */ - #if defined(Py_DEBUG) - PyInterpreterState *interp = tstate->interp; - tstate->interp = nullptr; - #endif PyEval_AcquireThread(tstate); - #if defined(Py_DEBUG) - tstate->interp = interp; - #endif } inc_ref();