diff --git a/sphinxarg/ext.py b/sphinxarg/ext.py index 020aed2..199f039 100644 --- a/sphinxarg/ext.py +++ b/sphinxarg/ext.py @@ -468,6 +468,10 @@ def _nested_parse_paragraph(self, text): return content def _open_filename(self): + try: + return open(os.path.join(self.env.srcdir, self.options['filename'])) + except OSError: + pass # try open with given path try: return open(self.options['filename'])