Skip to content

Commit

Permalink
gh-93963: Remove deprecated names from importlib.abc
Browse files Browse the repository at this point in the history
  • Loading branch information
jaraco committed Jul 3, 2022
1 parent 908c96a commit 96f14c2
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 15 deletions.
15 changes: 0 additions & 15 deletions Lib/importlib/abc.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
import abc
import warnings

from .resources import abc as _resources_abc


__all__ = [
'Loader', 'Finder', 'MetaPathFinder', 'PathEntryFinder',
Expand All @@ -25,19 +23,6 @@
]


def __getattr__(name):
"""
For backwards compatibility, continue to make names
from _resources_abc available through this module. #93963
"""
if name in _resources_abc.__all__:
obj = getattr(_resources_abc, name)
warnings._deprecated(f"{__name__}.{name}", remove=(3, 14))
globals()[name] = obj
return obj
raise AttributeError(f'module {__name__!r} has no attribute {name!r}')


def _register(abstract_cls, *classes):
for cls in classes:
abstract_cls.register(cls)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Remove deprecated names from ``importlib.abc`` as found in
``importlib.resources.abc``.

0 comments on commit 96f14c2

Please sign in to comment.