else:
r = open(full_path,'rb').read().encode('base64')
except IOError:
- _logger.error("_read_file reading %s",full_path)
+ _logger.exception("_read_file reading %s", full_path)
return r
def _file_write(self, cr, uid, value):
with open(full_path, 'wb') as fp:
fp.write(bin_value)
except IOError:
- _logger.error("_file_write writing %s", full_path)
+ _logger.exception("_file_write writing %s", full_path)
return fname
def _file_delete(self, cr, uid, fname):
try:
os.unlink(full_path)
except OSError:
- _logger.error("_file_delete could not unlink %s",full_path)
+ _logger.exception("_file_delete could not unlink %s", full_path)
except IOError:
# Harmless and needed for race conditions
- _logger.error("_file_delete could not unlink %s",full_path)
+ _logger.exception("_file_delete could not unlink %s", full_path)
def _data_get(self, cr, uid, ids, name, arg, context=None):
if context is None: