From f4c5b01d961ee0f9892c80f08a872fdfa9cdde58 Mon Sep 17 00:00:00 2001 From: Denis Orlikhin Date: Thu, 7 Jun 2012 12:34:03 +0400 Subject: [PATCH] sql is None, in case of internal psycopg2 errors like 'cannot adapt type ..' --- debug_toolbar/panels/sql.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debug_toolbar/panels/sql.py b/debug_toolbar/panels/sql.py index fb34e511a..a49288863 100644 --- a/debug_toolbar/panels/sql.py +++ b/debug_toolbar/panels/sql.py @@ -170,7 +170,8 @@ def process_response(self, request, response): query['iso_level'] = get_isolation_level_display(query['engine'], query['iso_level']) if 'trans_status' in query: query['trans_status'] = get_transaction_status_display(query['engine'], query['trans_status']) - query['sql'] = reformat_sql(query['sql']) + if query['sql']: + query['sql'] = reformat_sql(query['sql']) query['rgb_color'] = self._databases[alias]['rgb_color'] try: query['width_ratio'] = (query['duration'] / self._sql_time) * 100