Commit eaecc692 authored by Brett Cannon's avatar Brett Cannon

Issue #27974: Remove importlib._bootstrap._ManageReload.

Class was dead code. Thanks to Xiang Zhang for the patch.
parent 9b1f474d
......@@ -36,23 +36,6 @@ def _new_module(name):
return type(sys)(name)
class _ManageReload:
"""Manages the possible clean-up of sys.modules for load_module()."""
def __init__(self, name):
self._name = name
def __enter__(self):
self._is_reload = self._name in sys.modules
def __exit__(self, *args):
if any(arg is not None for arg in args) and not self._is_reload:
try:
del sys.modules[self._name]
except KeyError:
pass
# Module-level locking ########################################################
# A dict mapping module names to weakrefs of _ModuleLock instances
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment