def runjobs(self, when, options): verbosity = options["verbosity"] jobs = get_jobs(when, only_scheduled=True) for app_name, job_name in sorted(jobs.keys()): job = jobs[(app_name, job_name)] if verbosity > 1: logger.info("Executing %s job: %s (app: %s)", when, job_name, app_name) try: job().execute() except Exception: logger.exception("ERROR OCCURED IN JOB: %s (APP: %s)", job_name, app_name)
def runjobs(self, when, options): verbosity = options["verbosity"] jobs = get_jobs(when, only_scheduled=True) for app_name, job_name in sorted(jobs.keys()): job = jobs[(app_name, job_name)] if verbosity > 1: print("Executing %s job: %s (app: %s)" % (when, job_name, app_name)) try: job().execute() except Exception: import traceback print("ERROR OCCURED IN %s JOB: %s (APP: %s)" % (when.upper(), job_name, app_name)) print("START TRACEBACK:") traceback.print_exc() print("END TRACEBACK\n")
def runjobs(self, when, options): jobs = get_jobs(when, only_scheduled=True) list = jobs.keys() list.sort() for app_name, job_name in list: job = jobs[(app_name, job_name)] if options.get('verbose', False): print "Executing %s job: %s (app: %s)" % (when, job_name, app_name) try: job().execute() except Exception, e: import traceback print "ERROR OCCURED IN %s JOB: %s (APP: %s)" % (when.upper(), job_name, app_name) print "START TRACEBACK:" traceback.print_exc() print "END TRACEBACK\n"
def runjobs(self, when, options): verbosity = int(options.get('verbosity', 1)) jobs = get_jobs(when, only_scheduled=True) list = jobs.keys() list.sort() for app_name, job_name in list: job = jobs[(app_name, job_name)] if verbosity > 1: print "Executing %s job: %s (app: %s)" % (when, job_name, app_name) try: job().execute() except Exception, e: import traceback print "ERROR OCCURED IN %s JOB: %s (APP: %s)" % (when.upper(), job_name, app_name) print "START TRACEBACK:" traceback.print_exc() print "END TRACEBACK\n"
def runjobs(self, when, options): verbosity = int(options.get('verbosity', 1)) jobs = get_jobs(when, only_scheduled=True) list = jobs.keys() list.sort() for (app_name, job_name) in list: job = jobs[(app_name, job_name)] if verbosity > 1: print 'Executing %s job: %s (app: %s)' % (when, job_name, app_name) try: job().execute() except Exception, e: import traceback print 'ERROR OCCURED IN %s JOB: %s (APP: %s)' \ % (when.upper(), job_name, app_name) print 'START TRACEBACK:' traceback.print_exc() print 'END TRACEBACK\n'