2du 4 år sedan
förälder
incheckning
ceb5f7371f
4 ändrade filer med 13 tillägg och 18 borttagningar
  1. 6 12
      app.py
  2. 1 0
      requirements.txt
  3. 5 5
      route/tool/func.py
  4. 1 1
      version.json

+ 6 - 12
app.py

@@ -180,11 +180,11 @@ if setup_tool != 'normal':
 set_init_always(version_list['beta']['c_ver'])
 
 # Init-Route
-logging.basicConfig(level = logging.ERROR)
-
 app = flask.Flask(__name__, template_folder = './')
 app.config['JSON_AS_ASCII'] = False
 
+app.logger.setLevel(logging.ERROR)
+
 class EverythingConverter(werkzeug.routing.PathConverter):
     regex = '.*?'
 
@@ -730,15 +730,9 @@ def main_error_404(e):
 
 # End
 conn.commit()
-
-class NoLoggingWSGIRequestHandler(wsgiref.simple_server.WSGIRequestHandler):
-    def log_message(self, format, *args):
-        pass
 	
-if __name__ == "__main__":    
-    wsgiref.simple_server.make_server(
+if __name__ == "__main__":
+    WSGIServer((
         server_set['host'], 
-        int(server_set['port']), 
-        app,
-        handler_class = NoLoggingWSGIRequestHandler
-    ).serve_forever()
+        int(server_set['port'])
+    ), app, log = app.logger).serve_forever()

+ 1 - 0
requirements.txt

@@ -1,4 +1,5 @@
 flask
+gevent
 
 requests
 

+ 5 - 5
route/tool/func.py

@@ -12,8 +12,6 @@ import random
 import email.mime.text
 import email.utils
 import email.header
-
-import wsgiref.simple_server
         
 import urllib.request
 
@@ -65,12 +63,14 @@ print('----')
 from .func_mark import *
 
 from diff_match_patch import diff_match_patch
-        
+
+from gevent.pywsgi import WSGIServer
+
 import werkzeug.routing
 import werkzeug.debug
-        
+
 import flask
-        
+
 import requests
 
 import pymysql

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.4.0-stable-01b (beta-01b) (dev-2021-07-18-01)",
+        "r_ver" : "v3.4.0-stable-01b (beta-01b) (dev-2021-07-27-01)",
         "c_ver" : "3400101",
         "s_ver" : "12"
     }