from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/api', methods=['POST'])
def predict():
pass
#Some statements to predict something
if __name__ == '__main__':
print("Hello World")
app.run(host='0.0.0.0', debug=True)
Когда я запускаю как gunicorn -b 0.0.0.0 app:app
, я не вижу оператор печати. Однако когда я запускаю как python app.py
, «Hello World» печатается. Приложение запускается, но не выполняет оператор печати. Есть идеи, что заставляет Gunicorn игнорировать то, что находится в main ()?