Apply monkey patch to all modules supported by eventlet.

This commit is contained in:
Patrick Jentsch 2019-08-28 09:49:25 +02:00
parent b580f9cb9f
commit 82f81c62ac

View File

@ -1,14 +1,7 @@
import eventlet import eventlet
eventlet.monkey_patch(os=True, eventlet.monkey_patch()
select=True,
socket=True,
thread=False,
time=True,
psycopg=True)
from dotenv import load_dotenv from dotenv import load_dotenv
load_dotenv() load_dotenv()
from app import create_app, db, socketio from app import create_app, db, socketio
from app.models import Corpus, User, Role, Permission, Job from app.models import Corpus, User, Role, Permission, Job
from flask_migrate import Migrate from flask_migrate import Migrate
@ -19,10 +12,6 @@ app = create_app(os.getenv('FLASK_CONFIG') or 'default')
migrate = Migrate(app, db) migrate = Migrate(app, db)
if __name__ == '__main__':
socketio.run(app)
@app.shell_context_processor @app.shell_context_processor
def make_shell_context(): def make_shell_context():
return dict(db=db, return dict(db=db,
@ -39,3 +28,7 @@ def test():
import unittest import unittest
tests = unittest.TestLoader().discover('tests') tests = unittest.TestLoader().discover('tests')
unittest.TextTestRunner(verbosity=2).run(tests) unittest.TextTestRunner(verbosity=2).run(tests)
if __name__ == '__main__':
socketio.run(app)