Implement more of PEP 810

This commit is contained in:
Pablo Galindo 2025-12-06 15:21:17 +00:00
parent b743eb03d8
commit e6cb131a53
16 changed files with 849 additions and 355 deletions

View file

@ -318,6 +318,7 @@ struct _import_state {
PyObject *lazy_imports_filter;
PyObject *lazy_importing_modules;
PyObject *lazy_modules;
PyObject *lazy_modules_set; /* Set of fully-qualified module names lazily imported (PEP 810) */
/* The global import lock. */
_PyRecursiveMutex lock;
/* diagnostic info in PyImport_ImportModuleLevelObject() */