diff options
Diffstat (limited to 'lib/sqlalchemy/sql/compiler.py')
-rw-r--r-- | lib/sqlalchemy/sql/compiler.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py index 6f0a45df9..8ca510e13 100644 --- a/lib/sqlalchemy/sql/compiler.py +++ b/lib/sqlalchemy/sql/compiler.py @@ -279,16 +279,16 @@ class SQLCompiler(engine.Compiled): raise exc.InvalidRequestError( "A value is required for bind parameter %r" % bindparam.key) - elif util.callable(bindparam.value): - pd[name] = bindparam.value() + elif bindparam.callable: + pd[name] = bindparam.callable() else: pd[name] = bindparam.value return pd else: pd = {} for bindparam in self.bind_names: - if util.callable(bindparam.value): - pd[self.bind_names[bindparam]] = bindparam.value() + if bindparam.callable: + pd[self.bind_names[bindparam]] = bindparam.callable() else: pd[self.bind_names[bindparam]] = bindparam.value return pd |