mirror of https://github.com/python/cpython
gh-105376: Remove logging.Logger.warn() method (#105377)
This commit is contained in:
parent
221d703498
commit
6c54e5d721
|
@ -275,6 +275,10 @@ is the module's name in the Python package namespace.
|
|||
.. versionchanged:: 3.8
|
||||
The *stacklevel* parameter was added.
|
||||
|
||||
.. versionchanged:: 3.13
|
||||
Remove the undocumented ``warn()`` method which was an alias to the
|
||||
:meth:`warning` method.
|
||||
|
||||
|
||||
.. method:: Logger.info(msg, *args, **kwargs)
|
||||
|
||||
|
@ -287,10 +291,6 @@ is the module's name in the Python package namespace.
|
|||
Logs a message with level :const:`WARNING` on this logger. The arguments are
|
||||
interpreted as for :meth:`debug`.
|
||||
|
||||
.. note:: There is an obsolete method ``warn`` which is functionally
|
||||
identical to ``warning``. As ``warn`` is deprecated, please do not use
|
||||
it - use ``warning`` instead.
|
||||
|
||||
.. method:: Logger.error(msg, *args, **kwargs)
|
||||
|
||||
Logs a message with level :const:`ERROR` on this logger. The arguments are
|
||||
|
|
|
@ -310,6 +310,12 @@ Removed
|
|||
use ``locale.setlocale(locale.LC_ALL, "")`` instead.
|
||||
(Contributed by Victor Stinner in :gh:`104783`.)
|
||||
|
||||
* Remove the undocumented and untested ``logging.Logger.warn()`` method,
|
||||
deprecated since Python 3.3, which was an alias to the
|
||||
:meth:`logging.Logger.warning` method: use the :meth:`logging.Logger.warning`
|
||||
method instead.
|
||||
(Contributed by Victor Stinner in :gh:`105376`.)
|
||||
|
||||
|
||||
Porting to Python 3.13
|
||||
======================
|
||||
|
|
|
@ -1550,11 +1550,6 @@ class Logger(Filterer):
|
|||
if self.isEnabledFor(WARNING):
|
||||
self._log(WARNING, msg, args, **kwargs)
|
||||
|
||||
def warn(self, msg, *args, **kwargs):
|
||||
warnings.warn("The 'warn' method is deprecated, "
|
||||
"use 'warning' instead", DeprecationWarning, 2)
|
||||
self.warning(msg, *args, **kwargs)
|
||||
|
||||
def error(self, msg, *args, **kwargs):
|
||||
"""
|
||||
Log 'msg % args' with severity 'ERROR'.
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
Remove the undocumented and untested ``logging.Logger.warn()`` method,
|
||||
deprecated since Python 3.3, which was an alias to the
|
||||
:meth:`logging.Logger.warning` method: use the :meth:`logging.Logger.warning`
|
||||
method instead. Patch by Victor Stinner.
|
Loading…
Reference in New Issue