From: Nate Clark Date: Wed, 20 Feb 2019 17:47:37 +0000 (-0600) Subject: Include zzzeek's fix to get tests passing X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F4501%2Fhead;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Include zzzeek's fix to get tests passing --- diff --git a/lib/sqlalchemy/exc.py b/lib/sqlalchemy/exc.py index 1475bf35f0..ef9dfa2861 100644 --- a/lib/sqlalchemy/exc.py +++ b/lib/sqlalchemy/exc.py @@ -346,7 +346,11 @@ class StatementError(SQLAlchemyError): details = [self._message(as_unicode=as_unicode)] if self.statement: - details.append("[SQL: %s]" % self.statement) + if not as_unicode: + stmt_detail = "[SQL: %s]" % repr(self.statement)[1:-1] + else: + stmt_detail = "[SQL: %s]" % self.statement + details.append(stmt_detail) if self.params: params_repr = util._repr_params(self.params, 10) details.append("[parameters: %r]" % params_repr)