Errors args are not always string.

This commit is contained in:
ecino
2015-02-04 12:04:12 +01:00
parent d987aaad25
commit 1ee3287df7

View File

@@ -291,10 +291,11 @@ class AccountEasyReconcile(orm.Model):
# In case of error, we log it in the mail thread, log the
# stack trace and create an empty history line; otherwise,
# the cron will just loop on this reconcile task.
_logger.exception("The reconcile task %s had an exception: %s",
rec.name, ", ".join(e.args))
_logger.exception(
"The reconcile task %s had an exception: %s",
rec.name, ", ".join([str(error) for error in e.args]))
message = "There was an error during reconciliation : %s" \
% ", ".join(e.args)
% ", ".join([str(error) for error in e.args])
self.message_post(cr, uid, rec.id,
body=message, context=context)
self.pool.get('easy.reconcile.history').create(new_cr, uid, {