From 82f81c62ac4bb640c731edfb43d5107e872c0f25 Mon Sep 17 00:00:00 2001 From: Patrick Jentsch Date: Wed, 28 Aug 2019 09:49:25 +0200 Subject: [PATCH] Apply monkey patch to all modules supported by eventlet. --- opaque.py | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/opaque.py b/opaque.py index 0c0fc77b..55b41b8c 100644 --- a/opaque.py +++ b/opaque.py @@ -1,14 +1,7 @@ import eventlet -eventlet.monkey_patch(os=True, - select=True, - socket=True, - thread=False, - time=True, - psycopg=True) - +eventlet.monkey_patch() from dotenv import load_dotenv load_dotenv() - from app import create_app, db, socketio from app.models import Corpus, User, Role, Permission, Job from flask_migrate import Migrate @@ -19,10 +12,6 @@ app = create_app(os.getenv('FLASK_CONFIG') or 'default') migrate = Migrate(app, db) -if __name__ == '__main__': - socketio.run(app) - - @app.shell_context_processor def make_shell_context(): return dict(db=db, @@ -39,3 +28,7 @@ def test(): import unittest tests = unittest.TestLoader().discover('tests') unittest.TextTestRunner(verbosity=2).run(tests) + + +if __name__ == '__main__': + socketio.run(app)