anki-sync-server/AnkiServer/__init__.py

13 lines
396 B
Python

def server_runner(app, global_conf, **kw):
""" Special version of paste.httpserver.server_runner which shuts down
the AnkiServer.deck.thread_pool on server exit. """
from paste.httpserver import server_runner as paste_server_runner
from AnkiServer.deck import thread_pool
try:
paste_server_runner(app, global_conf, **kw)
finally:
thread_pool.shutdown()