Files
sqlalchemy/test/sql
Mike Bayer c6554ac52b Copy bind_processors when altering for expanding IN
Fixed issue where the collection of value processors on a
:class:`.Compiled` object would be mutated when "expanding IN" parameters
were used with a datatype that has bind value processors; in particular,
this would mean that when using statement caching and/or baked queries, the
same compiled._bind_processors collection would be mutated concurrently.
Since these processors are the same function for a given bind parameter
namespace every time, there was no actual negative effect of this issue,
however, the execution of a :class:`.Compiled` object should never be
causing any changes in its state, especially given that they are intended
to be thread-safe and reusable once fully constructed.

Fixes: #5048
Change-Id: I876d16bd7484eb05ce590397420552ac36da6e52
2019-12-20 12:50:06 -05:00
..
2019-11-08 15:40:25 -05:00
2019-12-18 17:47:51 -05:00
2019-07-21 10:51:29 +10:00
2019-03-05 20:29:05 -05:00
2019-01-06 18:23:11 -05:00
2019-11-11 16:51:46 -05:00