trac lightningぽい環境をmac mini上に手動構築、続き。
(1)mod_pythonだとtracがいきなりエラーで心が折れそうになる件
すぐ見つかるのはdatefmt.pyでエンコードを固定してしまう方法
trac+subversionを使い始めたとか。
でももう少し探してみると、もそっと根源的な解決方法が編み出されていることを発見。
Mac OS X での locale.getpreferredencoding()
こちらでpatchを戴いてきて、finkのpython25.patchに追記して fink rebuild python25
これでtracのソースをいじらなくても良さそう。
(2)GanttCalenderが動かないったら
Unicode がうにゅあというエラーが出る。よく分からないのでソース中にある日本語部分(tracのメニューになる部分)をASCIIに変えたら動いた。良いのか?まあ動かないより良いような気もするが?と思っていたらふと別件でこんな記事発見。
UnicodeEncodeErrorが発生した場合は、sitecustomize.pyでデフォルトのエンコーディングを指定する
これは試してみるしか。