Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return out[0], out[1], calc_status
except Exception:
logger.debug("Re-raising exception from calc")
calc_status = CALC_EXCEPTION
raise
finally:
# This was meant to be handled by calc_stats module.
if job_timing and JobController.controller.list_of_jobs:
# Initially supporting one per calc. One line output.
job = JobController.controller.list_of_jobs[-1]
calc_msg = "Calc {:5d}: {} {} {} Status: {}".\
format(calc_id,
calc_type_strings[calc_type],
timer,
job.timer,
calc_status_strings.get(calc_status, "Completed"))
else:
calc_msg = "Calc {:5d}: {} {} Status: {}".\
format(calc_id,
calc_type_strings[calc_type],
timer,
calc_status_strings.get(calc_status, "Completed"))
logging.getLogger(LogConfig.config.stats_name).info(calc_msg)
# This was meant to be handled by calc_stats module.
if task_timing and Executor.executor.list_of_tasks:
# Initially supporting one per calc. One line output.
task = Executor.executor.list_of_tasks[-1]
calc_msg = "Calc {:5d}: {} {} {} Status: {}".\
format(calc_id,
calc_type_strings[calc_type],
timer,
task.timer,
calc_status_strings.get(calc_status, "Not set"))
else:
calc_msg = "Calc {:5d}: {} {} Status: {}".\
format(calc_id,
calc_type_strings[calc_type],
timer,
calc_status_strings.get(calc_status, "Not set"))
logging.getLogger(LogConfig.config.stats_name).info(calc_msg)
return out[0], out[1], calc_status
except Exception:
logger.debug("Re-raising exception from calc")
calc_status = CALC_EXCEPTION
raise
finally:
# This was meant to be handled by calc_stats module.
if task_timing and Executor.executor.list_of_tasks:
# Initially supporting one per calc. One line output.
task = Executor.executor.list_of_tasks[-1]
calc_msg = "Calc {:5d}: {} {} {} Status: {}".\
format(calc_id,
calc_type_strings[calc_type],
timer,
task.timer,
calc_status_strings.get(calc_status, "Not set"))
else:
calc_msg = "Calc {:5d}: {} {} Status: {}".\
format(calc_id,
calc_type_strings[calc_type],
timer,
calc_status_strings.get(calc_status, "Not set"))
logging.getLogger(LogConfig.config.stats_name).info(calc_msg)
# This was meant to be handled by calc_stats module.
if job_timing and JobController.controller.list_of_jobs:
# Initially supporting one per calc. One line output.
job = JobController.controller.list_of_jobs[-1]
calc_msg = "Calc {:5d}: {} {} {} Status: {}".\
format(calc_id,
calc_type_strings[calc_type],
timer,
job.timer,
calc_status_strings.get(calc_status, "Completed"))
else:
calc_msg = "Calc {:5d}: {} {} Status: {}".\
format(calc_id,
calc_type_strings[calc_type],
timer,
calc_status_strings.get(calc_status, "Completed"))
logging.getLogger(LogConfig.config.stats_name).info(calc_msg)