* src/GrampsCfg.py: change the default prefixes so that they
sort nicely numerically. * src/plugins/ReadGedcom.py: handle eazytree oddities. svn: r2528
This commit is contained in:
parent
1cc61c596b
commit
5f9da375ad
@ -128,11 +128,11 @@ panellist = [
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
iprefix = "I"
|
||||
oprefix = "O"
|
||||
sprefix = "S"
|
||||
pprefix = "P"
|
||||
fprefix = "F"
|
||||
iprefix = "I%04d"
|
||||
oprefix = "O%04d"
|
||||
sprefix = "S%04d"
|
||||
pprefix = "P%04d"
|
||||
fprefix = "F%04d"
|
||||
autoload = 0
|
||||
autosave_int = 0
|
||||
uselds = 0
|
||||
|
@ -337,9 +337,6 @@ class GedcomParser:
|
||||
next_line = self.f.readline()
|
||||
self.text = string.translate(next_line.strip(),self.trans,self.delc)
|
||||
|
||||
if not self.text:
|
||||
raise Errors.GedcomError(_("GEDCOM file ended unexpectedly"))
|
||||
|
||||
try:
|
||||
self.text = self.cnv(self.text)
|
||||
except:
|
||||
@ -354,6 +351,9 @@ class GedcomParser:
|
||||
else:
|
||||
self.groups = (int(l[0]),l[1],l[2])
|
||||
except:
|
||||
if self.text == "":
|
||||
msg = _("Warning: line %d was blank, so it was ignored.\n") % self.index
|
||||
else:
|
||||
msg = _("Warning: line %d was not understood, so it was ignored.") % self.index
|
||||
msg = "%s\n\t%s\n" % (msg,self.text)
|
||||
self.errmsg(msg)
|
||||
@ -518,7 +518,8 @@ class GedcomParser:
|
||||
noteobj = RelLib.Note()
|
||||
self.nmap[matches[1]] = noteobj
|
||||
text = matches[2][4:]
|
||||
noteobj.append(text + self.parse_continue_data(1))
|
||||
# noteobj.append(text + self.parse_continue_data(1))
|
||||
noteobj.append(text + self.parse_note_continue(1))
|
||||
self.parse_note_data(1)
|
||||
elif matches[1] == "TRLR":
|
||||
self.backup()
|
||||
|
Loading…
Reference in New Issue
Block a user