diff options
Diffstat (limited to 'creactistore/_templates/lib/olpcfr/_server.py')
-rw-r--r-- | creactistore/_templates/lib/olpcfr/_server.py | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/creactistore/_templates/lib/olpcfr/_server.py b/creactistore/_templates/lib/olpcfr/_server.py deleted file mode 100644 index 8b79403..0000000 --- a/creactistore/_templates/lib/olpcfr/_server.py +++ /dev/null @@ -1,26 +0,0 @@ -# python import -import atexit, multiprocessing - -# olpcfr import -from olpcfr import config - - -class Server(object): - - def __init__(self): - from olpcfr.flask import app, run_app - if app: - # start the server - self._server = multiprocessing.Process(target=run_app) - self._server.start() - # .. required to close properly - atexit.register(self.close) - else: - # .. nothing to start - self._server = None - - def close(self): - # stop web thread if started - if self._server: - self._server.terminate() - self._server.join() |