diff options
author | Hugo van Kemenade <hugovk@users.noreply.github.com> | 2021-01-12 23:16:37 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-12 23:16:37 (GMT) |
commit | c47c78b878ff617164b2b94ff711a6103e781753 (patch) | |
tree | 14b23399ff94868b25e91b35271a15b826a63c43 /Lib/collections/__init__.py | |
parent | 6dfd1734f5b230bb8fbd2a9df806c1333b6652a8 (diff) | |
download | cpython-c47c78b878ff617164b2b94ff711a6103e781753.zip cpython-c47c78b878ff617164b2b94ff711a6103e781753.tar.gz cpython-c47c78b878ff617164b2b94ff711a6103e781753.tar.bz2 |
bpo-37324: Remove ABC aliases from collections (GH-23754)
Remove deprecated aliases to Abstract Base Classes from the
collections module.
Diffstat (limited to 'Lib/collections/__init__.py')
-rw-r--r-- | Lib/collections/__init__.py | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/Lib/collections/__init__.py b/Lib/collections/__init__.py index 9c25a2d..7d33813 100644 --- a/Lib/collections/__init__.py +++ b/Lib/collections/__init__.py @@ -51,22 +51,6 @@ except ImportError: pass -def __getattr__(name): - # For backwards compatibility, continue to make the collections ABCs - # through Python 3.6 available through the collections module. - # Note, no new collections ABCs were added in Python 3.7 - if name in _collections_abc.__all__: - obj = getattr(_collections_abc, name) - import warnings - warnings.warn("Using or importing the ABCs from 'collections' instead " - "of from 'collections.abc' is deprecated since Python 3.3, " - "and in 3.10 it will stop working", - DeprecationWarning, stacklevel=2) - globals()[name] = obj - return obj - raise AttributeError(f'module {__name__!r} has no attribute {name!r}') - - ################################################################################ ### OrderedDict ################################################################################ |