Surplus_Up (2DU) 6 лет назад
Родитель
Сommit
9673c01e13
2 измененных файлов с 7 добавлено и 17 удалено
  1. 6 17
      app.py
  2. 1 0
      route/tool/func.py

+ 6 - 17
app.py

@@ -728,21 +728,10 @@ app.wsgi_app = werkzeug.debug.DebuggedApplication(app.wsgi_app, True)
 app.debug = True
 
 if __name__ == "__main__":
-    try:
-        http_server = tornado.httpserver.HTTPServer(tornado.wsgi.WSGIContainer(app))
-        http_server.listen(int(server_set['port']), address = server_set['host'])
+    if sys.platform == 'win32' and sys.version_info[0:2] >= (3, 8):
+        asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
 
-        tornado.ioloop.IOLoop.instance().start()
-    except Exception as e:
-        if sys.platform == 'win32':
-            try:
-                asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
-                tornado.ioloop.IOLoop.instance().start()
-            except Exception as e:
-                print('----')
-                print(e)
-                raise
-        else:
-            print('----')
-            print(e)
-            raise
+    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()

+ 1 - 0
route/tool/func.py

@@ -17,6 +17,7 @@ for i in range(0, 2):
         import pymysql
         import hashlib
         import smtplib
+        import asyncio
         import zipfile
         import shutil
         import threading