From 371f6ca414690033cbf0faa04b824dee1eb0228e Mon Sep 17 00:00:00 2001 From: Tim G L Lyons Date: Sun, 5 Feb 2012 15:55:17 +0000 Subject: [PATCH] GEDCOM import. Minor fix for reporting of top level errors. svn: r18825 --- src/plugins/lib/libgedcom.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/lib/libgedcom.py b/src/plugins/lib/libgedcom.py index e585a4570..4709619dd 100644 --- a/src/plugins/lib/libgedcom.py +++ b/src/plugins/lib/libgedcom.py @@ -2843,6 +2843,7 @@ class GedcomParser(UpdateCallback): break if line.token == TOKEN_UNKNOWN: state = CurrentState() + self.__add_msg(_("Unknown tag"), line, state) self.__skip_subordinate_levels(1, state) self.__check_msgs("Top Level", state, None, self.trans) elif key in ("FAM", "FAMILY"): @@ -2881,7 +2882,9 @@ class GedcomParser(UpdateCallback): line.data = None self.__parse_inline_note(line, 1) else: + state = CurrentState() self.__not_recognized(line, 1, state) + self.__check_msgs("Top Level", state, None, self.trans) def __parse_level(self, state, __map, default): """