I was trying to use the flask runcommand to start my flask server that utilises flask-socketio extension. only when I reverted back to flask version 0.12.2 was I able to use this.
my application.py code is as follows (was very simple example for testing):

and the terminal output that I used to get (which seemed as if my server was stuck and I couldn't reach 127.0.0.1:5000)

So this happens with Flask 1.0 only?
as I said when I revert back to flask 0.12.2 the problem is solved. I just double-checked it...
I tested this here with the eample app.py from the repository, and it appears there is some sort if incompatibility when you use flask run in threading mode. The application starts fine in eventlet mode though. I'll investigate.
Most helpful comment
I tested this here with the eample app.py from the repository, and it appears there is some sort if incompatibility when you use
flask runin threading mode. The application starts fine in eventlet mode though. I'll investigate.