]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Fixes #6069
authorMartin Häcker <mhaecker@mac.com>
Mon, 22 Mar 2021 14:13:42 +0000 (15:13 +0100)
committerMartin Häcker <mhaecker@mac.com>
Mon, 22 Mar 2021 14:18:21 +0000 (15:18 +0100)
lib/sqlalchemy/sql/lambdas.py

index 2b77b8743ff02454b5ac9dbc2a0e17c39ae62185..ebf576c8f2e48a58334c89ce1aa2918848002d04 100644 (file)
@@ -25,6 +25,7 @@ from .. import exc
 from .. import inspection
 from .. import util
 from ..util import collections_abc
+from ..util import compat
 
 _closure_per_cache_key = util.LRUCache(1000)
 
@@ -1064,7 +1065,7 @@ class AnalyzedFunction(object):
         code += "        return %s\n" % ", ".join("i%d" % i for i in argrange)
         code += "    return closure.__closure__"
         vars_ = {"o%d" % i: cell_values[i] for i in argrange}
-        exec(code, vars_, vars_)
+        compat.exec_(code, vars_, vars_)
         closure = vars_["make_cells"]()
 
         func = type(f)(