From 55a34e84bf3376c9d38d8820b82431e58bd93dbb Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Sat, 28 Jul 2007 02:19:12 +0000 Subject: [PATCH] 2007-07-27 Don Allingham * src/GrampsDbUtils/_GedcomParse.py: Handle broken gedcom, there the TYPE field is specified, but has no value (Heredis 9) svn: r8780 --- ChangeLog | 4 ++++ src/GrampsDbUtils/_GedcomParse.py | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e4d78750d..afb606259 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-07-27 Don Allingham + * src/GrampsDbUtils/_GedcomParse.py: Handle broken gedcom, there + the TYPE field is specified, but has no value (Heredis 9) + 2007-07-27 Zsolt Foldvari * src/Spell.py: (__sort_languages): typo * src/docgen/GtkPrint.py (paperstyle_to_pagesetup): typo diff --git a/src/GrampsDbUtils/_GedcomParse.py b/src/GrampsDbUtils/_GedcomParse.py index cf8d6b60e..2edf33ae4 100644 --- a/src/GrampsDbUtils/_GedcomParse.py +++ b/src/GrampsDbUtils/_GedcomParse.py @@ -2938,7 +2938,11 @@ class GedcomParser(UpdateCallback): if val: name = RelLib.EventType((RelLib.EventType.CUSTOM, val)) else: - name = RelLib.EventType((RelLib.EventType.CUSTOM, line[3])) + try: + name = RelLib.EventType((RelLib.EventType.CUSTOM, + line[3])) + except AttributeError: + name = RelLib.EventType(RelLib.EventType.UNKNOWN) state.event.set_type(name) else: try: