Mercurial > public > mercurial-scm > hg-stable
comparison doc/hgmanpage.py @ 14633:cdda48c93676
hgmanpage: adapt to Docutils 0.8 API change
author | Satish Balay <balay@fastmail.fm> |
---|---|
date | Thu, 16 Jun 2011 19:34:42 +0200 |
parents | 4c50552fc9bc |
children | a7d5816087a9 |
comparison
equal
deleted
inserted
replaced
14632:4819241ec1ad | 14633:cdda48c93676 |
---|---|
46 | 46 |
47 import re | 47 import re |
48 | 48 |
49 from docutils import nodes, writers, languages | 49 from docutils import nodes, writers, languages |
50 import roman | 50 import roman |
51 import inspect | |
51 | 52 |
52 FIELD_LIST_INDENT = 7 | 53 FIELD_LIST_INDENT = 7 |
53 DEFINITION_LIST_INDENT = 7 | 54 DEFINITION_LIST_INDENT = 7 |
54 OPTION_LIST_INDENT = 7 | 55 OPTION_LIST_INDENT = 7 |
55 BLOCKQOUTE_INDENT = 3.5 | 56 BLOCKQOUTE_INDENT = 3.5 |
158 | 159 |
159 def __init__(self, document): | 160 def __init__(self, document): |
160 nodes.NodeVisitor.__init__(self, document) | 161 nodes.NodeVisitor.__init__(self, document) |
161 self.settings = settings = document.settings | 162 self.settings = settings = document.settings |
162 lcode = settings.language_code | 163 lcode = settings.language_code |
163 self.language = languages.get_language(lcode) | 164 arglen = len(inspect.getargspec(languages.get_language)[0]) |
165 if arglen == 2: | |
166 self.language = languages.get_language(lcode, | |
167 self.document.reporter) | |
168 else: | |
169 self.language = languages.get_language(lcode) | |
164 self.head = [] | 170 self.head = [] |
165 self.body = [] | 171 self.body = [] |
166 self.foot = [] | 172 self.foot = [] |
167 self.section_level = 0 | 173 self.section_level = 0 |
168 self.context = [] | 174 self.context = [] |