[3.10] bpo-45173: Note configparser deprecations will be removed in 3.12 (GH-31084)

Cherry-pick of [`b06e9ba`](b06e9ba398) from https://github.com/python/cpython/pull/30952.
This commit is contained in:
Hugo van Kemenade 2022-02-02 20:41:30 +02:00 committed by GitHub
parent e480def027
commit ba4d79af32
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 4 deletions

View file

@ -316,7 +316,7 @@ class ParsingError(Error):
def filename(self):
"""Deprecated, use `source'."""
warnings.warn(
"The 'filename' attribute will be removed in future versions. "
"The 'filename' attribute will be removed in Python 3.12. "
"Use 'source' instead.",
DeprecationWarning, stacklevel=2
)
@ -326,7 +326,7 @@ class ParsingError(Error):
def filename(self, value):
"""Deprecated, user `source'."""
warnings.warn(
"The 'filename' attribute will be removed in future versions. "
"The 'filename' attribute will be removed in Python 3.12. "
"Use 'source' instead.",
DeprecationWarning, stacklevel=2
)
@ -757,7 +757,7 @@ class RawConfigParser(MutableMapping):
def readfp(self, fp, filename=None):
"""Deprecated, use read_file instead."""
warnings.warn(
"This method will be removed in future versions. "
"This method will be removed in Python 3.12. "
"Use 'parser.read_file()' instead.",
DeprecationWarning, stacklevel=2
)
@ -1232,7 +1232,7 @@ class SafeConfigParser(ConfigParser):
super().__init__(*args, **kwargs)
warnings.warn(
"The SafeConfigParser class has been renamed to ConfigParser "
"in Python 3.2. This alias will be removed in future versions."
"in Python 3.2. This alias will be removed in Python 3.12."
" Use ConfigParser directly instead.",
DeprecationWarning, stacklevel=2
)

View file

@ -0,0 +1 @@
Note the configparser deprecations will be removed in Python 3.12.