Login
Immutable PageDiscussionInfoAttachments

Revision 1 as of 2011-01-09 23:39:28

Clear message
ytoku/daily-record/2011-01-09

MMA

更新履歴のコメント中に空白が入るのが気になった日

更新履歴のコメント中に定期的に空白が混じる。ソースを読んでみると RecentChanges.pyformat_commentwikiutil.make_breakable を呼んで、15文字以上スペースが入っていない場合はスペースを挿入していた。この処理は分かち書きをしない日本語と相容れないものである。

あまりよろしくない解決策であるが、とりあえず設定ファイルに次の記述を行ってこの処理を無効化した。

   1 # dirty hack not to break text especially in RecentChanges
   2 from MoinMoin import wikiutil
   3 wikiutil.make_breakable = lambda text, maxlen: text

本来は分かち書きをする言語圏の文字としない言語圏の文字を区別して、分かち書きをしない言語圏の文字列に対してのみ操作を行うように修正するのが筋であろう。