diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-10-23 17:31:32 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-10-23 17:31:32 +0000 |
commit | a1c320a34432d3deb96b30e978a88b71e6591316 (patch) | |
tree | 448505c1356150031ffb1a6c608ea5319f74029a /lib/sqlalchemy/engine.py | |
parent | b26158a1c2e98f2c3c9c283e0356a3425b74d09e (diff) | |
download | sqlalchemy-a1c320a34432d3deb96b30e978a88b71e6591316.tar.gz |
Diffstat (limited to 'lib/sqlalchemy/engine.py')
-rw-r--r-- | lib/sqlalchemy/engine.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/sqlalchemy/engine.py b/lib/sqlalchemy/engine.py index 9957fe315..dd2755897 100644 --- a/lib/sqlalchemy/engine.py +++ b/lib/sqlalchemy/engine.py @@ -195,9 +195,6 @@ class SQLEngine(schema.SchemaEngine): def execute(self, statement, parameters, connection = None, echo = None, typemap = None, commit=False, **kwargs): if parameters is None: parameters = {} - if echo is True or self.echo: - self.log(statement) - self.log(repr(parameters)) if connection is None: connection = self.connection() @@ -206,6 +203,11 @@ class SQLEngine(schema.SchemaEngine): c = connection.cursor() self.pre_exec(connection, c, statement, parameters, echo = echo, **kwargs) + + if echo is True or self.echo: + self.log(statement) + self.log(repr(parameters)) + if isinstance(parameters, list): self._executemany(c, statement, parameters) else: |