13 lines
396 B
Python
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()
|
|
|