X-Git-Url: http://git.onelab.eu/?p=monitor.git;a=blobdiff_plain;f=monitor%2Fcommon.py;h=6fca571d7359f9795203cc0f26328587cc774cab;hp=da174d883c77d7ec96f0f63d19848a58e5325ae6;hb=32e64e33bc81735e22024c5a44510848bb3c88df;hpb=28582f7068d5ef8e74cb3b70134f682d4ab471bc diff --git a/monitor/common.py b/monitor/common.py index da174d8..6fca571 100644 --- a/monitor/common.py +++ b/monitor/common.py @@ -215,14 +215,19 @@ def get_nodeset(config): return l_nodes -def email_exception(content=None): +def email_exception(content=None, title=None): import config from monitor.model import Message import traceback msg=traceback.format_exc() if content: msg = content + "\n" + msg - m=Message("exception running monitor", msg, False) + + full_title = "exception running monitor" + if title: + full_title = "exception running monitor %s" % title + + m=Message(full_title, msg, False) m.send([config.cc_email]) return