2007年05月16日(水) [長年日記]
■ [soft] trac月をインストールした (2)
昨日の問題はdiscypusさんからの情報により解決した。Trac月にはTagsPluginが収録されているが、そのときに必要なこの設定がされていないのが原因みたい。
全プロジェクトのtrac.iniファイルを修正するのは大変なので、共通のiniファイルがないかと検索すると TracLight\python\share\trac\conf\trac.ini があった。このファイルを修正したらtrac月内の全プロジェクトに反映された(discypusさんもこのファイルを修正せよと書いてくれていた)。分かりにくい場所にあるなあ。
せっかくなので、バグとして登録してみた。
■ tracのソースの場所
昨日「ソースを変更しても全然反映されないみたい」と書いたが、改めてTimeline.pyを検索してみたら
- TracLight\trac\build\lib\trac
- TracLight\trac\trac
- TracLight\python\Lib\site-packages\trac
の3箇所に存在した。上の2つは変更を試みていたのだけれど、3番目のものは見つけられていなかった。が、実際に使われているのは3番目のもののようで、これを変更すれば挙動を変えることができた。
なんでこんな構成になっておるのか。以前にAll-In-One-Tracのソースを直そうとしてうまくいかなかったのも、使われていないファイルを修正していたからに違いない。
■ やること
- 年金