むらけんです.
TDiaryComment#eval_rhtml が TDiaryBase#do_eval_rhtml で起こっ
た TDiary::PluginError,SyntaxError, ArgumentError を無視して
しまう状態を修正する patch を作ったので添付します.
patch のサマリを述べると,TDiaryComment#do_eval_rhtml を新たに
上書き定義して,TDiaryComment#eval_rhtml の定義をそちらに移し
ました.なので,プラグインのロードで発生した例外は
TDiaryBase#eval_rhtml によって通常通り処理されると思います.
「と思います」というのは,動作確認をしていない (httpd を入れた
システムが今手元に無いため) からなんですが,きっと動くと思いま
す.
あ,それから,skel/day.rhtml の update_proc の呼出しの部分は必
要無いと思うので,添付した patch が上手く動いたら消しても良い
と思います.
それでは.
--
1024D/2A3FDBE6 2001-08-26 Kenta MURATA (muraken) <muraken2@...>
Key fingerprint = 622A 61D3 280F 4991 4833 5724 8E2D C5E1 2A3F DBE6
|