We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e65eb1f commit 4dbb0a7Copy full SHA for 4dbb0a7
1 file changed
Objects/genobject.c
@@ -705,7 +705,8 @@ static PyObject *
705
gen_get_name(PyObject *self, void *Py_UNUSED(ignored))
706
{
707
PyGenObject *op = _PyGen_CAST(self);
708
- return Py_NewRef(op->gi_name);
+ PyObject *name = FT_ATOMIC_LOAD_PTR_RELAXED(op->gi_name);
709
+ return Py_NewRef(name);
710
}
711
712
static int
@@ -729,7 +730,8 @@ static PyObject *
729
730
gen_get_qualname(PyObject *self, void *Py_UNUSED(ignored))
731
732
- return Py_NewRef(op->gi_qualname);
733
+ PyObject *qualname = FT_ATOMIC_LOAD_PTR_RELAXED(op->gi_qualname);
734
+ return Py_NewRef(qualname);
735
736
737
0 commit comments