メモの日々


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のソースを直そうとしてうまくいかなかったのも、使われていないファイルを修正していたからに違いない。

やること

  • 年金