diff options
Diffstat (limited to 'lib/sqlalchemy/engine/base.py')
| -rw-r--r-- | lib/sqlalchemy/engine/base.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py index 27da8c295..95e05be98 100644 --- a/lib/sqlalchemy/engine/base.py +++ b/lib/sqlalchemy/engine/base.py @@ -1223,7 +1223,10 @@ class Connection(Connectable): self.engine.logger.info(statement) if not self.engine.hide_parameters: self.engine.logger.info( - "%r", sql_util._repr_params(parameters, batches=10) + "%r", + sql_util._repr_params( + parameters, batches=10, ismulti=context.executemany + ), ) else: self.engine.logger.info( @@ -1394,6 +1397,9 @@ class Connection(Connectable): self.dialect.dbapi.Error, hide_parameters=self.engine.hide_parameters, dialect=self.dialect, + ismulti=context.executemany + if context is not None + else None, ), exc_info, ) @@ -1416,6 +1422,9 @@ class Connection(Connectable): hide_parameters=self.engine.hide_parameters, connection_invalidated=self._is_disconnect, dialect=self.dialect, + ismulti=context.executemany + if context is not None + else None, ) else: sqlalchemy_exception = None |
