PyDS @ Floating Log 19.2.2009

2009-02-19

# PyDS と docutils 0.5

その昔、約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 = []
 

他は大丈夫かな。 しばらくは様子を見てみる期間なので、エラーを吐いていても寛容に願います。

posted at 12:44:00    #
2月 2009
1 2 3 4 5 6 7
8 91011121314
15161718192021
22232425262728
3月
2008
 3月
2009

Python Desctop Server のインストールとか設定とか改造とか。

Feed Icon Letterimage

Python
Desktop
Server

© 2009, Matsui Fe2+ Tetsushi