自分がCodeReposに自分の作った物を次々にcommitしている都合で、このブログでは、CodeReposに置いたソースを参照することが多くなってきた。 DRYの原則に従えば、そういうときにコピペをするのはあまりよろしくない。 そこで、CodeReposのソースを引用するためのテンプレートフィルタを作りました。 blogツールを自作すると、こういうのが作れるから楽しい。 フィルタ本体のソースコードはここにあります。 【使い方】 テンプレートに渡した引数bodyに以下の内容が入っているとします。 以下のようにします。 [ CODEREPOS:/lang/python/tektekblogsrc/tektekblog/templatetags/codereposfilter.py:13232:29:33] こうすることで、HTTPでアクセスしたときのレスポンスコードを使った例外処理が可能