desktop support
This commit is contained in:
10
app/index.wsgi
Normal file → Executable file
10
app/index.wsgi
Normal file → Executable file
@@ -3,17 +3,22 @@
|
||||
import gevent.monkey
|
||||
gevent.monkey.patch_all()
|
||||
|
||||
import pathlib
|
||||
import sys
|
||||
import threading
|
||||
|
||||
import flask
|
||||
from gevent.pywsgi import WSGIServer
|
||||
|
||||
from pylocal import core, tick
|
||||
from pylocal import core, dev, tick
|
||||
|
||||
sig_exit = threading.Event()
|
||||
|
||||
@core.app.route("/")
|
||||
def index():
|
||||
if not core.base_context_live:
|
||||
core.render_base_context()
|
||||
core.base_context["scripts"].append(core.app.url_for("static", filename="js/seagull-web.js"))
|
||||
return flask.render_template("main_page.j2", **core.base_context)
|
||||
|
||||
if __name__ == "__main__":
|
||||
@@ -22,5 +27,6 @@ if __name__ == "__main__":
|
||||
http_server = WSGIServer(('', 80), core.app)
|
||||
http_server.serve_forever()
|
||||
except KeyboardInterrupt:
|
||||
print("Goodnight, moon ...")
|
||||
core.log.info("Goodnight, moon ...")
|
||||
sig_exit.set()
|
||||
sys.exit(0)
|
Reference in New Issue
Block a user