diff options
Diffstat (limited to 'lib/sqlalchemy/engine.py')
-rw-r--r-- | lib/sqlalchemy/engine.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/engine.py b/lib/sqlalchemy/engine.py index d39ec1e83..cad60b969 100644 --- a/lib/sqlalchemy/engine.py +++ b/lib/sqlalchemy/engine.py @@ -288,7 +288,7 @@ class SQLEngine(schema.SchemaEngine): try: self.pre_exec(connection, c, statement, parameters, echo = echo, **kwargs) - if echo is True or self.echo: + if echo is True or self.echo is not False: self.log(statement) self.log(repr(parameters)) if isinstance(parameters, list) and len(parameters) > 0 and (isinstance(parameters[0], list) or isinstance(parameters[0], dict)): @@ -336,7 +336,7 @@ class ResultProxy: def __init__(self, cursor, engine, typemap = None): self.cursor = cursor - self.echo = engine.echo + self.echo = engine.echo=="debug" self.rowcount = engine.context.rowcount metadata = cursor.description self.props = {} |