We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3c38b9d commit 6828dc3Copy full SHA for 6828dc3
1 file changed
include/pybind11/gil.h
@@ -137,7 +137,9 @@ class gil_scoped_release {
137
auto &internals = detail::get_internals();
138
tstate = PyEval_SaveThread();
139
if (disassoc) {
140
- auto *key = internals.tstate;
+ // Python >= 3.7 can remove this, it's an int before 3.7
141
+ // NOLINTNEXTLINE(readability-qualified-auto)
142
+ auto key = internals.tstate;
143
PYBIND11_TLS_DELETE_VALUE(key);
144
}
145
@@ -160,7 +162,9 @@ class gil_scoped_release {
160
162
PyEval_RestoreThread(tstate);
161
163
164
- auto *key = detail::get_internals().tstate;
165
166
167
+ auto key = detail::get_internals().tstate;
168
PYBIND11_TLS_REPLACE_VALUE(key, tstate);
169
170
0 commit comments