[IMP] Only unhandled exceptions are logged to the console by the netsvc layer.

bzr revid: vmt@openerp.com-20130220115337-6319hshm4vfwlr1o
This commit is contained in:
Vo Minh Thu 2013-02-20 12:53:37 +01:00
parent 1f269d0d93
commit 9412351315
3 changed files with 4 additions and 2 deletions

View File

@ -247,12 +247,16 @@ def dispatch_rpc(service_name, method, params):
log(rpc_request,logging.DEBUG, logline, replace_request_password(params), depth=1) log(rpc_request,logging.DEBUG, logline, replace_request_password(params), depth=1)
return result return result
except openerp.osv.orm.except_orm:
raise
except openerp.exceptions.AccessError: except openerp.exceptions.AccessError:
raise raise
except openerp.exceptions.AccessDenied: except openerp.exceptions.AccessDenied:
raise raise
except openerp.exceptions.Warning: except openerp.exceptions.Warning:
raise raise
except openerp.exceptions.RedirectWarning:
raise
except openerp.exceptions.DeferredException, e: except openerp.exceptions.DeferredException, e:
_logger.exception(tools.exception_to_unicode(e)) _logger.exception(tools.exception_to_unicode(e))
post_mortem(e.traceback) post_mortem(e.traceback)

View File

@ -59,7 +59,6 @@ from lxml import etree
import fields import fields
import openerp import openerp
import openerp.netsvc as netsvc
import openerp.tools as tools import openerp.tools as tools
from openerp.tools.config import config from openerp.tools.config import config
from openerp.tools.misc import CountingStream from openerp.tools.misc import CountingStream

View File

@ -128,7 +128,6 @@ def check(f):
else: else:
raise openerp.osv.orm.except_orm(_('Integrity Error'), inst[0]) raise openerp.osv.orm.except_orm(_('Integrity Error'), inst[0])
except Exception: except Exception:
_logger.exception("Uncaught exception")
raise raise
return wrapper return wrapper