X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=pcucontrol%2Freboot.py;h=b762d8908985fea4ca1f7bde11d75d350e09e8ad;hb=58169a282f00178a05413752d07a63553f3374b1;hp=2361d897bb3b619c042a7f0b07f3ec6703d0ed5b;hpb=3d05a7e5452d9cafe6411532c809f8cfcce610c2;p=monitor.git diff --git a/pcucontrol/reboot.py b/pcucontrol/reboot.py index 2361d89..b762d89 100755 --- a/pcucontrol/reboot.py +++ b/pcucontrol/reboot.py @@ -330,6 +330,10 @@ class PCUControl(PCUModel,PCURecord): import traceback traceback.print_exc() return "EOF connection reset" + str(err) + except Exception, err: + from monitor.common import email_exception + email_exception(self.host) + raise Exception(err) from pcucontrol.models import * @@ -555,6 +559,8 @@ def main(): print "failed" except Exception, err: import traceback; traceback.print_exc() + from monitor.common import email_exception + email_exception(node) print err if __name__ == '__main__':