We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5a1873d commit 569e556Copy full SHA for 569e556
pyre/inventory/cfg/CodecConfig.py
@@ -34,7 +34,10 @@ def _decode(self, shelf):
34
basename = splitext(fn)[0]
35
macros = { 'td': td, 'basename': basename }
36
parser = Parser(root, macros=macros)
37
- parser.read(shelf.name)
+ try:
38
+ parser.read(shelf.name)
39
+ except (AttributeError, KeyError) as err:
40
+ raise AttributeError("Error parsing '{fp.name}' line {fp.lineno}".format(fp=parser._sections.fp))
41
shelf['inventory'] = root
42
shelf._frozen = True
43
return
0 commit comments