diff options
Diffstat (limited to 'creactistore/_templates/lib/olpcfr/_server.py~')
-rw-r--r-- | creactistore/_templates/lib/olpcfr/_server.py~ | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/creactistore/_templates/lib/olpcfr/_server.py~ b/creactistore/_templates/lib/olpcfr/_server.py~ deleted file mode 100644 index dfa9f3e..0000000 --- a/creactistore/_templates/lib/olpcfr/_server.py~ +++ /dev/null @@ -1,25 +0,0 @@ -# python import -import atexit, multiprocessing - -# magic import -from magic import config - -class Server(object): - - def __init__(self): - from magic.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() |