[IMP] orm: be more vebose when accessing an invalid field of browse_record objects
bzr revid: chs@openerp.com-20121001150305-recozdvfc68wc766
This commit is contained in:
parent
c809f07ba9
commit
273904d103
|
@ -51,6 +51,7 @@ import pickle
|
||||||
import re
|
import re
|
||||||
import simplejson
|
import simplejson
|
||||||
import time
|
import time
|
||||||
|
import traceback
|
||||||
import types
|
import types
|
||||||
from lxml import etree
|
from lxml import etree
|
||||||
|
|
||||||
|
@ -373,6 +374,8 @@ class browse_record(object):
|
||||||
else:
|
else:
|
||||||
error_msg = "Field '%s' does not exist in object '%s'" % (name, self)
|
error_msg = "Field '%s' does not exist in object '%s'" % (name, self)
|
||||||
self.__logger.warning(error_msg)
|
self.__logger.warning(error_msg)
|
||||||
|
if self.__logger.isEnabledFor(logging.DEBUG):
|
||||||
|
self.__logger.debug(''.join(traceback.format_stack()))
|
||||||
raise KeyError(error_msg)
|
raise KeyError(error_msg)
|
||||||
|
|
||||||
# if the field is a classic one or a many2one, we'll fetch all classic and many2one fields
|
# if the field is a classic one or a many2one, we'll fetch all classic and many2one fields
|
||||||
|
|
Loading…
Reference in New Issue