[IMP] http: do not log traceback for Warnings
authorChristophe Simonis <chs@odoo.com>
Mon, 24 Nov 2014 12:52:36 +0000 (13:52 +0100)
committerChristophe Simonis <chs@odoo.com>
Mon, 24 Nov 2014 12:52:36 +0000 (13:52 +0100)
openerp/http.py

index 787be33..aafc7c9 100644 (file)
@@ -507,7 +507,8 @@ class JsonRequest(WebRequest):
         try:
             return super(JsonRequest, self)._handle_exception(exception)
         except Exception:
-            _logger.exception("Exception during JSON request handling.")
+            if not isinstance(exception, openerp.exceptions.Warning):
+                _logger.exception("Exception during JSON request handling.")
             error = {
                     'code': 200,
                     'message': "OpenERP Server Error",