0
Flaskサーバーと同時に動作する2つの関数を起動することは可能でしょうか?私はfunction_2
をトリガーした後にfunction_1
を起動し、両方の機能を同時に実行する必要があります。出来ますか?FlaskマルチスレッドとPython
def function_1():
yield "start_function_2"
counter = 0
while True:
counter += 1
print counter
def function_2():
second_counter = 0
while True:
second_counter += 1
print second_counter
def main():
return render_template("index.html")
@app.route("/start_functions", methods=["POST"])
def start_functions():
data = request.data
if request.method == "POST":
for i in function_1(data):
if (i == "start_function_2"):
function_2()
if __name__ == "__main__":
app.run(dhost="0.0.0.0", port=port)