equal
deleted
inserted
replaced
43 """ |
43 """ |
44 from __future__ import absolute_import |
44 from __future__ import absolute_import |
45 |
45 |
46 __docformat__ = 'reStructuredText' |
46 __docformat__ = 'reStructuredText' |
47 |
47 |
48 import inspect |
|
49 import re |
48 import re |
50 |
49 |
51 from docutils import ( |
50 from docutils import ( |
52 languages, |
51 languages, |
53 nodes, |
52 nodes, |
175 |
174 |
176 def __init__(self, document): |
175 def __init__(self, document): |
177 nodes.NodeVisitor.__init__(self, document) |
176 nodes.NodeVisitor.__init__(self, document) |
178 self.settings = settings = document.settings |
177 self.settings = settings = document.settings |
179 lcode = settings.language_code |
178 lcode = settings.language_code |
180 arglen = len(inspect.getargspec(languages.get_language)[0]) |
179 self.language = languages.get_language(lcode, self.document.reporter) |
181 if arglen == 2: |
|
182 self.language = languages.get_language( |
|
183 lcode, self.document.reporter |
|
184 ) |
|
185 else: |
|
186 self.language = languages.get_language(lcode) |
|
187 self.head = [] |
180 self.head = [] |
188 self.body = [] |
181 self.body = [] |
189 self.foot = [] |
182 self.foot = [] |
190 self.section_level = 0 |
183 self.section_level = 0 |
191 self.context = [] |
184 self.context = [] |