2009年3月22日日曜日

毎回再現しないバグ

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク



def codeblock(self):
self.write('<pre class="codeblock">')
for line in self.instream: #may be...
if not self.parse(line):
self.write('<code>' + escape(line.strip('\n')) + '</code>\n')
self.write('</pre>')

の結果、出てくるぶっ壊れたhtmlの一部。

<pre class="codeblock"><code>m&ograve;^M</code>

for line in self.instreamが行単位の処理になら無いらしい。原因は何だろう?


原因判明。__file__を使っていたのだが、pycが取れていた。だめじゃん。

0 件のコメント: