Bug report
Bug description:
Reloading a not-yet materialized lazy module is not supported well. It makes sense for the reloading in this case to be no-op since when the actual loading happens e.g. by accessing an attribute, the new code will be loaded anyway. Currently, the reload tries to reload the module while its loaded is lazy in the first place.
CPython versions tested on:
3.13, 3.12, 3.14, CPython main branch
Operating systems tested on:
Linux
Linked PRs
Bug report
Bug description:
Reloading a not-yet materialized lazy module is not supported well. It makes sense for the reloading in this case to be no-op since when the actual loading happens e.g. by accessing an attribute, the new code will be loaded anyway. Currently, the
reloadtries to reload the module while its loaded is lazy in the first place.CPython versions tested on:
3.13, 3.12, 3.14, CPython main branch
Operating systems tested on:
Linux
Linked PRs