diff options
Diffstat (limited to 'Python')
-rw-r--r-- | Python/pylifecycle.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Python/pylifecycle.c b/Python/pylifecycle.c index a671bca..6153474 100644 --- a/Python/pylifecycle.c +++ b/Python/pylifecycle.c @@ -828,7 +828,9 @@ pycore_interp_init(PyThreadState *tstate) } // Intern strings in deep-frozen modules first so that others // can use it instead of creating a heap allocated string. - _Py_Deepfreeze_Init(); + if (_Py_Deepfreeze_Init() < 0) { + return _PyStatus_ERR("failed to initialize deep-frozen modules"); + } status = pycore_init_types(interp); if (_PyStatus_EXCEPTION(status)) { |