From ffc32e517dd3e89ed3f74b78d71d452fc8663aa3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?L=C3=A9o=20Gallot?= Date: Tue, 5 May 2026 21:01:21 +0200 Subject: [PATCH] Replace logging.WARN by logging.WARNING (#13277) --- doc/build/core/engines.rst | 2 +- lib/sqlalchemy/log.py | 2 +- test/engine/test_logging.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/build/core/engines.rst b/doc/build/core/engines.rst index 1f0c8408af..ad75c52ef5 100644 --- a/doc/build/core/engines.rst +++ b/doc/build/core/engines.rst @@ -533,7 +533,7 @@ For example, to log SQL queries using Python logging instead of the logging.basicConfig() logging.getLogger("sqlalchemy.engine").setLevel(logging.INFO) -By default, the log level is set to ``logging.WARN`` within the entire +By default, the log level is set to ``logging.WARNING`` within the entire ``sqlalchemy`` namespace so that no log operations occur, even within an application that has logging enabled otherwise. diff --git a/lib/sqlalchemy/log.py b/lib/sqlalchemy/log.py index 7417dc8030..65919c982c 100644 --- a/lib/sqlalchemy/log.py +++ b/lib/sqlalchemy/log.py @@ -47,7 +47,7 @@ _EchoFlagType = Union[None, bool, Literal["debug"]] # logging being enabled for 'sqlalchemy'. rootlogger = logging.getLogger("sqlalchemy") if rootlogger.level == logging.NOTSET: - rootlogger.setLevel(logging.WARN) + rootlogger.setLevel(logging.WARNING) def _add_default_handler(logger: logging.Logger) -> None: diff --git a/test/engine/test_logging.py b/test/engine/test_logging.py index e47521d6c1..34e8dcc198 100644 --- a/test/engine/test_logging.py +++ b/test/engine/test_logging.py @@ -1060,7 +1060,7 @@ class EchoTest(fixtures.TestBase): def setup_test(self): self.level = logging.getLogger("sqlalchemy.engine").level - logging.getLogger("sqlalchemy.engine").setLevel(logging.WARN) + logging.getLogger("sqlalchemy.engine").setLevel(logging.WARNING) self.buf = logging.handlers.BufferingHandler(100) logging.getLogger("sqlalchemy.engine").addHandler(self.buf) @@ -1085,7 +1085,7 @@ class EchoTest(fixtures.TestBase): eq_(e1._should_log_info(), False) eq_(e1._should_log_debug(), False) eq_(e1.logger.isEnabledFor(logging.INFO), False) - eq_(e1.logger.getEffectiveLevel(), logging.WARN) + eq_(e1.logger.getEffectiveLevel(), logging.WARNING) e1.echo = True eq_(e1._should_log_info(), True) @@ -1103,7 +1103,7 @@ class EchoTest(fixtures.TestBase): eq_(e1._should_log_info(), False) eq_(e1._should_log_debug(), False) eq_(e1.logger.isEnabledFor(logging.INFO), False) - eq_(e1.logger.getEffectiveLevel(), logging.WARN) + eq_(e1.logger.getEffectiveLevel(), logging.WARNING) def test_echo_flag_independence(self): """test the echo flag's independence to a specific engine.""" -- 2.47.3