Upgrade the imp module's deprecation to DeprecationWarning.
This commit is contained in:
parent
aa15ea4b4e
commit
c0d91aff9a
|
@ -228,6 +228,9 @@ Changes in the Python API
|
||||||
now raises :exc:`ValueError` for out-of-range values, rather than
|
now raises :exc:`ValueError` for out-of-range values, rather than
|
||||||
returning :const:`None`. See :issue:`20059`.
|
returning :const:`None`. See :issue:`20059`.
|
||||||
|
|
||||||
|
* The :mod:`imp` module now raises a :exc:`DeprecationWarning` instead of
|
||||||
|
:exc:`PendingDeprecationWarning`.
|
||||||
|
|
||||||
|
|
||||||
Changes in the C API
|
Changes in the C API
|
||||||
--------------------
|
--------------------
|
||||||
|
|
|
@ -30,7 +30,7 @@ import warnings
|
||||||
|
|
||||||
warnings.warn("the imp module is deprecated in favour of importlib; "
|
warnings.warn("the imp module is deprecated in favour of importlib; "
|
||||||
"see the module's documentation for alternative uses",
|
"see the module's documentation for alternative uses",
|
||||||
PendingDeprecationWarning, stacklevel=2)
|
DeprecationWarning, stacklevel=2)
|
||||||
|
|
||||||
# DEPRECATED
|
# DEPRECATED
|
||||||
SEARCH_ERROR = 0
|
SEARCH_ERROR = 0
|
||||||
|
|
|
@ -180,7 +180,7 @@ iter_importer_modules.register(
|
||||||
def _import_imp():
|
def _import_imp():
|
||||||
global imp
|
global imp
|
||||||
with warnings.catch_warnings():
|
with warnings.catch_warnings():
|
||||||
warnings.simplefilter('ignore', PendingDeprecationWarning)
|
warnings.simplefilter('ignore', DeprecationWarning)
|
||||||
imp = importlib.import_module('imp')
|
imp = importlib.import_module('imp')
|
||||||
|
|
||||||
class ImpImporter:
|
class ImpImporter:
|
||||||
|
|
|
@ -63,6 +63,8 @@ Core and Builtins
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Move the imp module from a PendingDeprecationWarning to DeprecationWarning.
|
||||||
|
|
||||||
- Issue #25407: Remove mentions of the formatter module being removed in
|
- Issue #25407: Remove mentions of the formatter module being removed in
|
||||||
Python 3.6.
|
Python 3.6.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue