sphinx directives: AttributeError: Values instance has no attribute 'env' · Issue #29 · twolfson/restructuredtext-lint (original) (raw)

Steps:

Saw:

Traceback (most recent call last): File "", line 1, in File "restructuredtext_lint/lint.py", line 62, in lint reader.parser.parse(content, document) File "docutils/parsers/rst/init.py", line 172, in parse self.statemachine.run(inputlines, document, inliner=self.inliner) File "docutils/parsers/rst/states.py", line 170, in run input_source=document['source']) File "docutils/statemachine.py", line 239, in run context, state, transitions) File "docutils/statemachine.py", line 460, in check_line return method(match, context, next_state) File "docutils/parsers/rst/states.py", line 2299, in explicit_markup nodelist, blank_finish = self.explicit_construct(match) File "docutils/parsers/rst/states.py", line 2311, in explicit_construct return method(self, expmatch) File "docutils/parsers/rst/states.py", line 2054, in directive directive_class, match, type_name, option_presets) File "docutils/parsers/rst/states.py", line 2103, in run_directive result = directive_instance.run() File "sphinx/directives/other.py", line 52, in run env = self.state.document.settings.env AttributeError: Values instance has no attribute 'env'

$pip freeze alabaster==0.7.8 Babel==2.3.4 docutils==0.12 imagesize==0.7.1 Jinja2==2.8 MarkupSafe==0.23 Pygments==2.1.3 pytz==2016.4 restructuredtext-lint==0.14.3 six==1.10.0 snowballstemmer==1.2.1 Sphinx==1.4.4

$python --version: Python 2.7.6