[imp] migrate datas warning in browse_record to logging

bzr revid: xmo@tinyerp.com-20100303153611-kfdmr4uoeaf8nia7
This commit is contained in:
Xavier Morel 2010-03-03 16:36:11 +01:00
parent 3f90a3cf4a
commit 948e89992f
1 changed files with 5 additions and 3 deletions

View File

@ -41,6 +41,7 @@
import calendar
import copy
import datetime
import logging
import pickle
import random
import re
@ -139,6 +140,8 @@ class browse_record(object):
self._id = id
self._table = table
self._table_name = self._table._name
self.__logger = logging.getLogger(
'osv.browse_record.' + self._table_name)
self._context = context
self._fields_process = fields_process
@ -210,9 +213,8 @@ class browse_record(object):
if not datas:
# Where did those ids come from? Perhaps old entries in ir_model_dat?
self.logger.notifyChannel("browse_record", netsvc.LOG_WARNING,
"No datas found for ids %s in %s \n%s" % (
ids, self, ''.join(traceback.format_exc())))
self.__logger.warn("No datas found for ids %s in %s",
ids, self)
raise KeyError('Field %s not found in %s'%(name,self))
# create browse records for 'remote' objects
for data in datas: