Я не нашел способа установить обработчик, чтобы определять, когда флеш-сервер уже запущен.Рассмотрим следующий фрагмент кода:
import flask
import requests
def on_start():
# send a request to the server, it's safe to do so
# because we know it's already running
r = requests.get("http://localhost:1234")
print(r.text) # hello world
app = flask.Flask(__name__)
@app.route("/")
def hello():
return "hello world"
app.run(port=1234, host="localhost", on_start=on_start)
Последняя строка завершается неудачно, поскольку on_start
не является аргументом run
, но, надеюсь, вы поймете, что я пытаюсь сделать.Как я могу это сделать?