From 542ca2183782b4a2c3e712f7f70efc1ec5183ac5 Mon Sep 17 00:00:00 2001 From: Peter Cock Date: Fri, 13 Oct 2017 13:23:59 +0100 Subject: [PATCH] Improve exception when parsing a Python file fails. --- sphinx/pycode/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx/pycode/__init__.py b/sphinx/pycode/__init__.py index 450ac575b..66544f073 100644 --- a/sphinx/pycode/__init__.py +++ b/sphinx/pycode/__init__.py @@ -100,7 +100,7 @@ class ModuleAnalyzer(object): self.tags = parser.definitions self.tagorder = parser.deforders except Exception as exc: - raise PycodeError('parsing failed: %r' % exc) + raise PycodeError('parsing %r failed: %r' % (self.srcname, exc)) def find_attr_docs(self): # type: () -> Dict[Tuple[unicode, unicode], List[unicode]]