summaryrefslogtreecommitdiffstats
path: root/Modules/_datetimemodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/_datetimemodule.c')
-rw-r--r--Modules/_datetimemodule.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/Modules/_datetimemodule.c b/Modules/_datetimemodule.c
index 6c1ae29..f7d6912 100644
--- a/Modules/_datetimemodule.c
+++ b/Modules/_datetimemodule.c
@@ -7339,6 +7339,12 @@ _datetime_exec(PyObject *module)
static_assert(DI100Y == 25 * DI4Y - 1, "DI100Y");
assert(DI100Y == days_before_year(100+1));
+ if (reloading) {
+ for (size_t i = 0; i < Py_ARRAY_LENGTH(capi_types); i++) {
+ PyType_Modified(capi_types[i]);
+ }
+ }
+
if (set_current_module(interp, module) < 0) {
goto error;
}