# HG changeset patch # User Julien Cristau # Date 1454944222 -3600 # Node ID 141e96f93c4d8eb222f16801d7489471f2fd31e8 # Parent d60d181b2b17f4d1b45ec71ba9231094b37be70b [web/application] fix query log handling on python3 Writing bytes to a file opened in text mode doesn't work. diff -r d60d181b2b17 -r 141e96f93c4d cubicweb/web/application.py --- a/cubicweb/web/application.py Mon Feb 08 16:32:36 2016 +0100 +++ b/cubicweb/web/application.py Mon Feb 08 16:10:22 2016 +0100 @@ -232,13 +232,12 @@ result += ['%s %s -- (%.3f sec, %.3f CPU sec)' % q for q in cnx.executed_queries] cnx.executed_queries = [] - self._query_log.write('\n'.join(result).encode(req.encoding)) + self._query_log.write('\n'.join(result)) self._query_log.flush() except Exception: self.exception('error while logging queries') - def main_handle_request(self, req, path): """Process an http request