trac 0.95でbgcolorが使えない件 with Patch

件名通り。
みると今年の6月にパッチが。
http://trac.edgewall.org/changeset/3417
ということで内容を見てみると、ディレクトリ構造が0.95の後にかわったらしく
今に当てられない。utilフォルダなんて見当たらない。

バージョンアップするのも良いんだが取り急ぎ
pythonのlibディレクト*1/site-packages/trac
の中の
util.pyにパッチを当てる。
当て方は上記のChangeSetと同じ箇所。

--- util.py_orig        Thu Apr  6 04:58:58 2006
+++ util.py     Tue Nov  7 22:18:44 2006
@@ -151,7 +151,7 @@
                 'td', 'textarea', 'tfoot', 'th', 'thead', 'tr', 'tt', 'u', 'ul',
                 'var'])
             safe_attrs = frozenset(['abbr', 'accept', 'accept-charset',
-                'accesskey', 'action', 'align', 'alt', 'axis', 'border',
+                'accesskey', 'action', 'align', 'alt', 'axis', 'border','bgcolor',
                 'cellpadding', 'cellspacing', 'char', 'charoff', 'charset',
                 'checked', 'cite', 'class', 'clear', 'cols', 'colspan', 'color',
                 'compact', 'coords', 'datetime', 'dir', 'disabled', 'enctype',


念のため同じディレクトリ内にあるutil.pycは消しておいて
再起動するとOK。

時代に乗り遅れてるのがまるわかり。rz

11/9追記
ソースファイルが見づらいので手直ししました。
リファラみてると微妙に捕捉されているようなので、同じ事例の人いらっしゃいますか?
参考になれば幸いです。

*1:/usr/local/lib/python2.4/など。

fast-lock-mode on Carbon Emacs 22

Debugger entered--Lisp error: (void-function fast-lock-mode)
(fast-lock-mode)
eval*1

なんてでる。前のバージョン使ってたときもobsoleteなどと言われてたような気もする。
WEB巡回してみると普通にみんな使ってるんだけど何の設定がまちがっとるんだか。。。

*1:fast-lock-mode

1968

http://sloan.stanford.edu/mousesite/1968Demo.html

過去からも学び、かつその物まねを恐れず
再生産するのが良いんではないかと思う。

過去だけ見ると
大体アイディアはあるからもう自分のすることは何も無いと思うと挫折する。

現在だけ見ると
過去の偉人たちの業績をコピペできなくなり、不毛な再生産のみになり疲弊する。

まぁ、ぼちぼちいきましょう、ということで。
でもこんなビデオをさらりと見れる時代は本当に良い時代だな。

昔のゲームブックで、○○年のビデオを再生とかいって
再生してくれるマシンが未来にあるという話があったが
既にあるじゃん今に、と思うと、昔の自分に見せてやりたい。:ーD