summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--giscanner/girparser.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/giscanner/girparser.py b/giscanner/girparser.py
index 3bc4a6f4..5fa9f510 100644
--- a/giscanner/girparser.py
+++ b/giscanner/girparser.py
@@ -185,8 +185,8 @@ class GIRParser(object):
if doc is not None:
if doc.text:
obj.doc = doc.text
- obj.doc_position = Position(doc.attrib['filename'],
- doc.attrib['line'],
+ obj.doc_position = Position(doc.attrib.get('filename', '<unknown>'),
+ doc.attrib.get('line', None),
doc.attrib.get('column', None))
version = node.attrib.get('version')
if version: