私はPython HTTPサーバーを持っています。特定のGETリクエストでファイルが作成され、その後レスポンスとして返されます。ファイルの作成には、ファイルの変更 (更新) にそれぞれ 1 秒かかる場合があります。
したがって、すぐにファイルを応答として返すことはできません。このような問題にどのようにアプローチすればよいでしょうか。現在、次のような解決策があります。
while not os.path.isfile('myfile'):
time.sleep(0.1)
return myfile
これは非常に不便に思えますが、もっと良い方法はありますか?
簡単な通知で十分ですが、ファイルを作成/更新するプロセスを制御できません。