From fbd87ff9608086288d8090115033cecee4523191 Mon Sep 17 00:00:00 2001 From: "P. Christeas" Date: Sat, 13 Jun 2009 17:37:34 +0300 Subject: [PATCH] Ir.cron: when an exception occurs, log it. bzr revid: p_christ@hol.gr-20090613143734-crws6uecjnmxpjsy --- bin/addons/base/ir/ir_cron.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/ir/ir_cron.py b/bin/addons/base/ir/ir_cron.py index 3000e0f93fc..c3e327b9f82 100644 --- a/bin/addons/base/ir/ir_cron.py +++ b/bin/addons/base/ir/ir_cron.py @@ -107,8 +107,10 @@ class ir_cron(osv.osv, netsvc.Agent): addsql = ', active=False' cr.execute("update ir_cron set nextcall=%s, numbercall=%s"+addsql+" where id=%s", (nextcall.strftime('%Y-%m-%d %H:%M:%S'), numbercall, job['id'])) cr.commit() - except: - print "Exception in cron!" + except Exception,ex: + logger=netsvc.Logger() + logger.notifyChannel('cron', netsvc.LOG_WARNING, + 'Exception in cron:'+str(ex)) finally: cr.commit() cr.close()