From e447582b8575eaf165f02864a4b0b977930b3a52 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Fri, 1 Dec 2017 13:22:23 -0500 Subject: Fix regexp for expanding IN Fixed bug in new "expanding bind parameter" feature whereby if multiple params were used in one statement, the regular expression would not match the parameter name correctly. Change-Id: Ifaf7d627aac4ead2a13c8dddccb5c515253d88e6 Fixes: #4140 --- lib/sqlalchemy/engine/default.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sqlalchemy/engine') diff --git a/lib/sqlalchemy/engine/default.py b/lib/sqlalchemy/engine/default.py index 4b9aa9493..36344fc38 100644 --- a/lib/sqlalchemy/engine/default.py +++ b/lib/sqlalchemy/engine/default.py @@ -779,7 +779,7 @@ class DefaultExecutionContext(interfaces.ExecutionContext): return replacement_expressions.pop(m.group(1)) self.statement = re.sub( - r"\[EXPANDING_(.+)\]", + r"\[EXPANDING_(\S+)\]", process_expanding, self.statement ) -- cgit v1.2.1