Skip to content

Commit 21b0749

Browse files
committed
Fix compile error with Python 3.13 free-threaded build
1 parent a8aabb6 commit 21b0749

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/interrogatedb/py_wrappers.cxx

+2-1
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,9 @@ _init_wrapper_type(PyType_Spec &spec, const char *abc = nullptr) {
6868
PyObject *istate_dict = PyInterpreterState_GetDict(PyInterpreterState_Get());
6969
PyObject *key_obj = PyUnicode_FromString(spec.name);
7070

71+
PyObject *type;
7172
Py_BEGIN_CRITICAL_SECTION(istate_dict);
72-
PyObject *type = PyDict_GetItem(istate_dict, key_obj);
73+
type = PyDict_GetItem(istate_dict, key_obj);
7374
if (type == nullptr) {
7475
type = PyType_FromSpec(&spec);
7576
if (type != nullptr) {

0 commit comments

Comments
 (0)