Traceback (most recent call last):

 "test.py", line 8, in <module>
doctree = publish_doctree(file, source_class=
Input)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/core.py", line 479, in publish_doctree
output = pub.publish(enable_exit_status=enable_exit_status)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/core.py", line 217, in publish
self.settings)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/readers/__init__.py", line 72, in read
self.parse()

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/readers/__init__.py", line 78, in parse
self.parser.parse(self.input, document)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/__init__.py", line 172, in parse
self.statemachine.run(inputlines, document, inliner=self.inliner)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/states.py", line 170, in run
input_source=document['source'])

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/statemachine.py", line 245, in run
result = state.eof(context)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/states.py", line 2669, in eof
self.blank(None, context, None)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/states.py", line 2661, in blank
context, self.state_machine.abs_line_number() - 1)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/states.py", line 418, in paragraph
textnodes, messages = self.inline_text(text, lineno)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/states.py", line 427, in inline_text
return self.inliner.parse(text, lineno, self.memo, self.parent)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/states.py", line 513, in parse
lineno)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/states.py", line 776, in interpreted_or_phrase_ref
lineno)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/docutils/parsers/rst/states.py", line 856, in interpreted
nodes, messages2 = role_fn(role, rawsource, text, lineno, self)

 "/Users/brechtm/.pyenv/versions/rinoh-py35/lib/python3.5/site-packages/sphinx/roles.py", line 179, in indexmarkup_role
env = inliner.document.settings.envAttributeError: 'Values' object has no attribute 'env'
Traceback (most recent call last):
 
 "/usr/lib/python3.8/site-packages/xdot/ui/window.py", line 171, in update

current_mtime = os.stat(self.openfilename).st_mtime

NotFoundError: [Errno 2] No such file or directory: '/tmp/test.dot'
