]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Warn in execute when parameter is an empty list
authorCarlos Sousa <edu-eduardo99@hotmail.com>
Mon, 8 Jan 2024 19:50:02 +0000 (14:50 -0500)
committerFederico Caselli <cfederico87@gmail.com>
Fri, 3 May 2024 18:17:00 +0000 (20:17 +0200)
commitaf655e55d3cb15895901de7803726ee434389445
tree86db3e3ef0f1ca8511602ac1312388ad210b7290
parent7782e2b3ad5a6a8c860f689f345a00ae47db6c7f
Warn in execute when parameter is an empty list

An empty sequence passed to any ``execute()`` method now
raised a deprecation warning, since such an executemany
is invalid.
Pull request courtesy of Carlos Sousa.

Fixes: #9647
Closes: #10406
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/10406
Pull-request-sha: 087ba2d88d079b361e30e698e251c022b5780a3d

Change-Id: I482e91a047477c3156a3ca806e5c1eefb6224b95
12 files changed:
doc/build/changelog/unreleased_21/9647.rst [new file with mode: 0644]
lib/sqlalchemy/engine/_util_cy.py
lib/sqlalchemy/orm/session.py
lib/sqlalchemy/testing/suite/test_deprecations.py
lib/sqlalchemy/testing/suite/test_select.py
test/dialect/oracle/test_types.py
test/engine/test_execute.py
test/engine/test_processors.py
test/orm/test_session.py
test/perf/compiled_extensions/misc.py
test/perf/compiled_extensions/row.py
test/requirements.py