だらだら〜個人事業〜

HatenaDiaryから引っ越してきました。Githubもnyakagawanです。

Fabricのruns_onceの挙動

Fabricの@runs_onceはひとつのFabricコマンドにつき1回だけ実行されるようになるものだと思っていたが、ちがった。いや、違わないけど思ってたのと違った。という話。
fab -f deploy.py setup interval:10 main interval:5 cleanup
というFabコマンドがあったとして、Intervalが@runs_onceだとするとinterval:5は呼ばれない。俺はこれは呼ばれるものだと思っていたが、呼ばれないみたい。(version0.9.0の話だけど)