Issue #21073: explain why Py_ReprEnter() allows for a missing thread state.
This commit is contained in:
parent
809ee902c4
commit
04d17d30b4
|
@ -1849,6 +1849,8 @@ Py_ReprEnter(PyObject *obj)
|
|||
Py_ssize_t i;
|
||||
|
||||
dict = PyThreadState_GetDict();
|
||||
/* Ignore a missing thread-state, so that this function can be called
|
||||
early on startup. */
|
||||
if (dict == NULL)
|
||||
return 0;
|
||||
list = _PyDict_GetItemId(dict, &PyId_Py_Repr);
|
||||
|
|
Loading…
Reference in New Issue