diff options
author | Victor Stinner <vstinner@python.org> | 2020-06-17 21:15:59 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-17 21:15:59 (GMT) |
commit | 9e09849d20987c131b28bcdd252e53440d4cd1b3 (patch) | |
tree | 92d787be6889fe22f233f40f40556f66e89bac1d /Lib/importlib/util.py | |
parent | 236a0f5cf022b59dbb6ea17a8e7a677c573d39b9 (diff) | |
download | cpython-9e09849d20987c131b28bcdd252e53440d4cd1b3.zip cpython-9e09849d20987c131b28bcdd252e53440d4cd1b3.tar.gz cpython-9e09849d20987c131b28bcdd252e53440d4cd1b3.tar.bz2 |
bpo-41006: importlib.util no longer imports typing (GH-20938)
Create importlib._abc submodule to avoid importing typing when
importlib.util is imported. Move Loader ABC into importlib._abc.
Diffstat (limited to 'Lib/importlib/util.py')
-rw-r--r-- | Lib/importlib/util.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/importlib/util.py b/Lib/importlib/util.py index 269a6fa..1e44843 100644 --- a/Lib/importlib/util.py +++ b/Lib/importlib/util.py @@ -1,5 +1,5 @@ """Utility code for constructing importers, etc.""" -from . import abc +from ._abc import Loader from ._bootstrap import module_from_spec from ._bootstrap import _resolve_name from ._bootstrap import spec_from_loader @@ -263,7 +263,7 @@ class _LazyModule(types.ModuleType): delattr(self, attr) -class LazyLoader(abc.Loader): +class LazyLoader(Loader): """A loader that creates a module which defers loading until attribute access.""" |