being defined on top of __name__.
the class does not affect the method definitions of the instances --- they
continue to use the old class definition. The same is true for derived classes.
+ .. versionchanged:: 3.3
+ Relies on both ``__name__`` and ``__loader__`` being defined on the module
+ being reloaded instead of just ``__name__``.
+
The following functions are conveniences for handling :pep:`3147` byte-compiled
file paths.
Documentation
-------------
+- Issue #19392: Document that `imp.reload()` now also requires `__loader__` to
+ be set on the module being reloaded.
+
- Issue #18758: Fixed and improved cross-references.
- Issue #18743: Fix references to non-existant "StringIO" module.