Я пытаюсь создать первый веб-сервис с использованием Python Flask. Я не могу понять, что это значит, что Flask выйдет из системы Перезапуск с перезагрузкой, каждый раз, когда я запускаю свое приложение.
Это мой код.
#!venv/bin/python
from flask import Flask
from flask import request
def buildCache():
print 'Hello World'
buildCache()
app = Flask(__name__)
@app.route('/search')
def index():
query = request.args.get('query','', type=str);
return query
if __name__ == '__main__':
app.run(debug = True)
когда я запускаю его
venv/bin/python ./app.py
Hello World
* Running on http://127.0.0.1:5000/
* Restarting with reloader
Hello World
Я не понимаю, почему метод buildCache вызывается дважды? Кажется, что это связано с "Перезапуск с reoloader", что это значит? Как я могу убедиться, что buildCache выполняется только один раз, до запуска сервера.