Family/Person event separation

svn: r5002
This commit is contained in:
Don Allingham
2005-08-02 19:39:53 +00:00
parent a53db06f26
commit 886696e718
10 changed files with 148 additions and 106 deletions

View File

@@ -917,7 +917,7 @@ class GedcomParser:
self.db.add_event(event,self.trans)
self.family.add_event_handle(event.get_handle())
self.parse_family_event(event,2)
self.db.commit_event(event, self.trans)
self.db.commit_family_event(event, self.trans)
del event
def parse_note_base(self,matches,obj,level,old_note,task):
@@ -1066,14 +1066,14 @@ class GedcomParser:
event.set_name("Birth")
self.person.set_birth_handle(event.get_handle())
self.parse_person_event(event,2)
self.db.commit_event(event, self.trans)
self.db.commit_personal_event(event, self.trans)
elif matches[1] == "ADOP":
event = RelLib.Event()
self.db.add_event(event, self.trans)
event.set_name("Adopted")
self.person.add_event_handle(event.get_handle())
self.parse_adopt_event(event,2)
self.db.commit_event(event, self.trans)
self.db.commit_personal_event(event, self.trans)
elif matches[1] == "DEAT":
event = RelLib.Event()
if matches[2]:
@@ -1086,7 +1086,7 @@ class GedcomParser:
event.set_name("Death")
self.person.set_death_handle(event.get_handle())
self.parse_person_event(event,2)
self.db.commit_event(event, self.trans)
self.db.commit_peronal_event(event, self.trans)
elif matches[1] == "EVEN":
event = RelLib.Event()
if matches[2]: