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