From 262db91a7dca719bcb041f91fad85def664dd962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 5 Jan 2009 20:43:03 +0100 Subject: [PATCH] Add log for wrong SQL --- trytond/sql_db.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/trytond/sql_db.py b/trytond/sql_db.py index 43c01dbbc6..8db258c658 100644 --- a/trytond/sql_db.py +++ b/trytond/sql_db.py @@ -71,10 +71,15 @@ class FakeCursor(object): if self.sql_log: now = mdt.now() - if params: - res = self.cursor.execute(sql, params) - else: - res = self.cursor.execute(sql) + try: + if params: + res = self.cursor.execute(sql, params) + else: + res = self.cursor.execute(sql) + except: + logger = logging.getLogger('sql') + logger.error('Wrong SQL: ' + sql % tuple("'%s'" % x for x in params or [])) + raise if self.sql_log: res_from = RE_FROM.match(sql.lower()) if res_from: