Index: util.py
===================================================================
--- util.py	(revision 6172)
+++ util.py	(working copy)
@@ -19,8 +19,12 @@
             return self.cursor.execute(sql, params)
         finally:
             stop = time()
+            try:
+                sql = smart_unicode(sql) % convert_args(params)
+            except TypeError:
+                sql = smart_unicode(sql)
             self.db.queries.append({
-                'sql': smart_unicode(sql) % convert_args(params),
+                'sql': sql,
                 'time': "%.3f" % (stop - start),
             })
 
