mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 05:54:19 +01:00
Fix flask run by not monkey patching for gevent in wsgi.py (#1101)
* Fixes `flask run` debug server by not monkey patching in `wsgi.py` * Closes #1099
This commit is contained in:
12
wsgi.py
12
wsgi.py
@@ -1,8 +1,14 @@
|
|||||||
from gevent import monkey
|
import os
|
||||||
monkey.patch_all()
|
|
||||||
|
# Detect if we're running via `flask run` and don't monkey patch
|
||||||
|
if not os.getenv("FLASK_RUN_FROM_CLI"):
|
||||||
|
from gevent import monkey
|
||||||
|
|
||||||
|
monkey.patch_all()
|
||||||
|
|
||||||
from CTFd import create_app
|
from CTFd import create_app
|
||||||
|
|
||||||
app = create_app()
|
app = create_app()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == "__main__":
|
||||||
app.run(debug=True, threaded=True, host="127.0.0.1", port=4000)
|
app.run(debug=True, threaded=True, host="127.0.0.1", port=4000)
|
||||||
|
|||||||
Reference in New Issue
Block a user