diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-05-13 15:43:53 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-05-15 17:26:09 -0400 |
commit | f9fccdeeb6749d10aeec458f1a549906d58ddad8 (patch) | |
tree | b49704d6277e50ee2a00069cec89e1d703da0c8d /lib/sqlalchemy/schema.py | |
parent | 257de6ebe15d3076e19f05f93c5b3c7fae25a4d3 (diff) | |
download | sqlalchemy-f9fccdeeb6749d10aeec458f1a549906d58ddad8.tar.gz |
raise for same param name in expanding + non expanding
An informative error is raised if two individual :class:`.BindParameter`
objects share the same name, yet one is used within an "expanding" context
(typically an IN expression) and the other is not; mixing the same name in
these two different styles of usage is not supported and typically the
``expanding=True`` parameter should be set on the parameters that are to
receive list values outside of IN expressions (where ``expanding`` is set
by default).
Fixes: #8018
Change-Id: Ie707f29680eea16b9e421af93560ac1958e11a54
Diffstat (limited to 'lib/sqlalchemy/schema.py')
0 files changed, 0 insertions, 0 deletions