]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Add hide_parameters flag to create_engine
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 21 Aug 2019 21:29:55 +0000 (17:29 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 22 Aug 2019 18:01:48 +0000 (14:01 -0400)
commit05e1c2c2dbf2e1df0c7d35f32f33c56646ea3f1e
tree681d328885fc5ee775db5b10aa3992dce42f80a4
parent91c6354bdae9a5f4788f3e199511fa8762b03b3f
Add hide_parameters flag to create_engine

Added new parameter :paramref:`.create_engine.hide_parameters` which when
set to True will cause SQL parameters to no longer be logged, nor rendered
in the string representation of a :class:`.StatementError` object.

Fixes: #4815
Change-Id: Ib87f868b6936cf6b42b192644e9d732ec24266c2
(cherry picked from commit 4b321e8a5e6b728a818a801c3ad90bb759c584bc)
doc/build/changelog/unreleased_13/4815.rst [new file with mode: 0644]
lib/sqlalchemy/engine/__init__.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/exc.py
test/engine/test_execute.py
test/engine/test_logging.py