|
その昔、約2年前のこと PyDS と docutils 0.4 という題で記事をものしたことがある。
季節は巡り、今度は 0.5 に対応する。
しばらく前から Gentoo prefix の更新パッケージに docutils の名は見ていたのだが、前回のこともあり躊躇っていた。
しかし、いつまでも先延ばしにしていることが何かを解決するわけではないので、重い腰を上げてみた。
とりあえず、公開しないストーリを作ってテスト。
出てきたエラーは HTMLFragmentWriter instance has no attribute 'stylesheet' だった。
問題の箇所は StructuredText.py だ。
--- StructuredText.py.orig 2004-07-06 02:37:02 +0900
+++ StructuredText.py 2009-02-19 12:38:02 +0900
@@ -141,11 +141,8 @@
self.document.walkabout(visitor)
self.visitor = visitor
self.output = visitor.astext()
- self.head_prefix = visitor.head_prefix
- self.head = visitor.head
- self.body_prefix = visitor.body_prefix
- self.body = visitor.body
- self.body_suffix = visitor.body_suffix
+ for attr in docutils.writers.html4css1.Writer.visitor_attributes:
+ setattr(self, attr, getattr(visitor, attr, None))
_Transforms = []
他は大丈夫かな。
しばらくは様子を見てみる期間なので、エラーを吐いていても寛容に願います。
|