sphinxやrst2pdfでTypeError: get_language() takes exactly 2 arguments (1 given)

sphinxやらrst2pdfやらを使っていろいろ書いてるわけなんですが、どうも色々バージョンアップしたら下記のエラーが出るようになっちゃって困った困った。 TypeError: get_language() takes exactly 2 arguments (1 given) んで、もうソースコード書きなおしちゃえってことでdocutilsを書き換えて回避。 副作用は、あんまりないだろう、きっと。 安全にいくなら、virtialenvしてからその配下のを書き換えてくださいね。 (virtualenvってもう古いんだっけ?)

command

sudo vim /Library/Python/2.6/site-packages/docutils/languages/__init__.py

※18行目を書き換え

before

18
def get_language(language_code, reporter):

after

18
def get_language(language_code, reporter=None):
このエントリーをはてなブックマークに追加

コメントを残す

メールアドレスが公開されることはありません。


× 6 = four

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">