Exemplo n.º 1
0
def main():
    while True:
        try:
            JobUploader.run()
        except Exception, e:
            if config.email.send_on_crash:
                msg  = '*** Uploader has crashed! ***\n\n'
                msg += 'Fatal error occured while running job uploader: %s\n\n' % str(e)
                msg += ''.join(traceback.format_exception(*sys.exc_info()))
                notification = mailer.ErrorMailer(msg, subject="Uploader crash!")
                notification.send()
            sys.stderr.write("Fatal error occurred!\n")
            raise
        time.sleep(config.background.sleep)       
Exemplo n.º 2
0
def main():
    while True:
        try:
            JobUploader.run()
        except Exception, e:
            if config.email.send_on_crash:
                msg = '*** Uploader has crashed! ***\n\n'
                msg += 'Fatal error occured while running job uploader: %s\n\n' % str(
                    e)
                msg += ''.join(traceback.format_exception(*sys.exc_info()))
                notification = mailer.ErrorMailer(msg,
                                                  subject="Uploader crash!")
                notification.send()
            sys.stderr.write("Fatal error occurred!\n")
            raise
        time.sleep(config.background.sleep)
Exemplo n.º 3
0
import time
import sys
import traceback

import mailer
import JobUploader
import config.background
import config.email

while True:
    try:
        JobUploader.run()
    except Exception, e:
        if config.email.send_on_crash:
            msg = '*** Uploader has crashed! ***\n\n'
            msg += 'Fatal error occured while running job uploader: %s\n\n' % str(
                e)
            msg += ''.join(traceback.format_exception(*sys.exc_info()))
            notification = mailer.ErrorMailer(msg).send()
        sys.stderr.write("Fatal error occurred!\n")
        raise
    time.sleep(config.background.sleep)
Exemplo n.º 4
0
import time
import sys
import traceback

import mailer
import JobUploader
import config.background
import config.email

while True:
    try:
        JobUploader.run()
    except Exception, e:
        if config.email.send_on_crash:
            msg  = '*** Uploader has crashed! ***\n\n'
            msg += 'Fatal error occured while running job uploader: %s\n\n' % str(e)
            msg += ''.join(traceback.format_exception(*sys.exc_info()))
            notification = mailer.ErrorMailer(msg).send()
        sys.stderr.write("Fatal error occurred!\n")
        raise
    time.sleep(config.background.sleep)