登録したばかりなので、この質問をすることができます。
現在、クラスが 5 分ごとに複数回更新されるのを防ぐ次のコードがあります。
now = datetime.now()
delta = now - myClass.last_updated_date
seconds = delta.seconds
if seconds > 300
update(myClass)
else
retrieveFromCache(myClass)
myClass を 5 分間に 1 回だけではなく 2 回更新できるように変更したいと思います。
myClass が更新された過去 2 回を格納するリストを作成し、if ステートメントと比較することを考えていましたが、その方法ではコードが複雑になり、読みにくくなることが懸念されます。
これを行う簡単な方法はありますか?