Skip to content

Commit 2a2c0b1

Browse files
Handle PyWeakref_GetRef() returning None.
1 parent f8420ea commit 2a2c0b1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Modules/_datetimemodule.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ get_current_module(PyInterpreterState *interp)
116116
}
117117
PyObject *mod = NULL;
118118
(void)PyWeakref_GetRef(ref, &mod);
119+
if (mod == Py_None) {
120+
Py_CLEAR(mod);
121+
}
119122
Py_DECREF(ref);
120123
return mod;
121124
}

0 commit comments

Comments
 (0)