From 9d545a544593e55605cfb774fd703a3579390e36 Mon Sep 17 00:00:00 2001 From: Andreas <andreasv@fsmpi.rwth-aachen.de> Date: Fri, 28 Oct 2016 14:35:17 +0200 Subject: [PATCH] schedule no longer stoping on exception --- server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index d67fa0c..1bf0958 100644 --- a/server.py +++ b/server.py @@ -10,6 +10,7 @@ import random import sched import traceback import string +import traceback app = Flask(__name__) @@ -33,7 +34,10 @@ def sched_func(delay, priority=0, firstdelay=None, args=[], kargs={}): def wrapper(func): def sched_wrapper(): with app.test_request_context(): - func(*args, **kargs) + try: + func(*args, **kargs) + except Exception: + traceback.print_exc() scheduler.enter(delay, priority, sched_wrapper) scheduler.enter(firstdelay, priority, sched_wrapper) return func -- GitLab