昨日に引き続き
TracのDiscussionPluginに少し手を入れました。
今回もたいしたことじゃないんですが。。。
フォーラムで投稿に対して引用して返信を行う場合に、元メッセージに引用記号('>')を付けてくれるのですが、空行にも付けてくれちゃうので、Wiki的には全体が1パラグラフに表示されちゃうんですよね。これはどうかと思うので、
api.py(507行目あたり)
for I in xrange(len(lines)):
lines[I] = '> %s' % (lines[I])
を
for I in xrange(len(lines)):
# add quote marking
if lines[I] != '':
lines[I] = '> %s' % (lines[I])
else:
lines[I] = '[[BR]]>[[BR]]'
に修正。ほんとは空文字だけだったら'[[BR]]>[[BR]]'にしたかったんだけど、Pythonはよく分からないので。とりあえず簡単に。
diff
Index: trunk/discussion-ja/0.9/tracdiscussion/api.py
===================================================================
--- trunk/discussion-ja/0.9/tracdiscussion/api.py (revision 5)
+++ trunk/discussion-ja/0.9/tracdiscussion/api.py (revision 6)
@@ -506,5 +506,9 @@
lines = topic['body'].splitlines()
for I in xrange(len(lines)):
- lines[I] = '> %s' % (lines[I])
+ # add quote marking
+ if lines[I] != '':
+ lines[I] = '> %s' % (lines[I])
+ else:
+ lines[I] = '[[BR]]>[[BR]]'
req.hdf['args.body'] = '\n'.join(lines)
あー、でも、これだと引用の引用はやっぱりおかしなことになっちゃうなあ。。。(^^;;;;
| 固定リンク
|


コメント