X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fcommon.py;h=8bddae1a4090d56c4c2947608aeb50e422b3fe73;hb=58169a282f00178a05413752d07a63553f3374b1;hp=65b82b8ec052392fc2dc588b5a404ed8d8870bc8;hpb=3d05a7e5452d9cafe6411532c809f8cfcce610c2;p=monitor.git diff --git a/monitor/common.py b/monitor/common.py index 65b82b8..8bddae1 100644 --- a/monitor/common.py +++ b/monitor/common.py @@ -212,10 +212,13 @@ def get_nodeset(config): return l_nodes -def email_exception(): - from monitor import config - import traceback - msg=traceback.format_exc() - m=Message("exception running monitor", msg, False) - m.send([config.cc_email]) - return +def email_exception(content=None): + import config + from unified_model import Message + import traceback + msg=traceback.format_exc() + if content: + msg = content + "\n" + msg + m=Message("exception running monitor", msg, False) + m.send([config.cc_email]) + return