|
|
@@ -731,11 +731,11 @@ app.secret_key = rep_key
|
|
|
app.wsgi_app = werkzeug.debug.DebuggedApplication(app.wsgi_app, True)
|
|
|
app.debug = True
|
|
|
|
|
|
-# https://stackoverflow.com/questions/31433682/control-wsgiref-simple-server-log
|
|
|
-class NoLoggingWSGIRequestHandler(wsgiref.simple_server.WSGIRequestHandler):
|
|
|
- def log_message(self, format, *args):
|
|
|
- pass
|
|
|
-
|
|
|
-httpd = wsgiref.simple_server.make_server(server_set['host'], int(server_set['port']), app, handler_class = NoLoggingWSGIRequestHandler)
|
|
|
if __name__ == "__main__":
|
|
|
- httpd.serve_forever()
|
|
|
+ if sys.platform == 'win32' and sys.version_info[0:2] >= (3, 8):
|
|
|
+ asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
|
|
|
+
|
|
|
+ http_server = tornado.httpserver.HTTPServer(tornado.wsgi.WSGIContainer(app))
|
|
|
+ http_server.listen(int(server_set['port']), address = server_set['host'])
|
|
|
+
|
|
|
+ tornado.ioloop.IOLoop.instance().start()
|