diff --git a/server.py b/server.py index d67fa0c9754529ad980aa42c93d9a16f04ab06ac..1bf0958f8d2701047f4fcf300b141373c5366f82 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