* various: transactions are now required for commits

svn: r3186
This commit is contained in:
Don Allingham
2004-05-24 04:32:19 +00:00
parent c174501b0f
commit eba1ed0ea1
38 changed files with 279 additions and 200 deletions

View File

@@ -505,8 +505,7 @@ class FamilyView:
else:
row = model.get_path(iter)
id = self.person.get_family_id_list()[row[0]]
fam = self.parent.db.find_family_from_id(id)
self.display_marriage(fam)
def build_spouse_menu(self,event):
@@ -838,7 +837,7 @@ class FamilyView:
person_id = family.get_father_id()
else:
person_id = family.get_mother_id()
person = self.parent.db.find_person_from_id(person_id)
person = self.parent.db.find_person_from_id(person_id,None)
self.parent.change_active_person(person)
n = person.get_primary_name().get_name()
@@ -858,7 +857,7 @@ class FamilyView:
if self.parent.active_person:
id = self.parent.active_person.get_id()
self.person = self.parent.db.find_person_from_id(id)
self.person = self.parent.db.find_person_from_id(id,None)
else:
self.person = None
self.clear()
@@ -899,7 +898,7 @@ class FamilyView:
for f in splist:
if not f:
continue
fm = self.parent.db.find_family_no_map(f)
fm = self.parent.db.find_family_no_map(f,None)
if fm.get_father_id() == self.person.get_id():
sp_id = fm.get_mother_id()
@@ -910,7 +909,7 @@ class FamilyView:
flist[f] = iter
if sp_id:
sp = self.parent.db.find_person_from_id(sp_id)
sp = self.parent.db.find_person_from_id(sp_id,None)
event = self.find_marriage(fm)
if event:
mdate = " - %s" % event.get_date()
@@ -956,8 +955,8 @@ class FamilyView:
fam = self.parent.db.find_family_from_id(f)
father_id = fam.get_father_id()
mother_id = fam.get_mother_id()
f = self.parent.db.find_person_from_id(father_id)
m = self.parent.db.find_person_from_id(mother_id)
f = self.parent.db.find_person_from_id(father_id,None)
m = self.parent.db.find_person_from_id(mother_id,None)
father = self.nameof(_("Father"),f,frel)
mother = self.nameof(_("Mother"),m,mrel)
@@ -1002,13 +1001,13 @@ class FamilyView:
if self.family.get_father_id() == self.person.get_id():
sp_id = self.family.get_mother_id()
if sp_id:
self.selected_spouse = self.parent.db.find_person_from_id(sp_id)
self.selected_spouse = self.parent.db.find_person_from_id(sp_id,None)
else:
self.selected_spouse = None
else:
sp_id = self.family.get_father_id()
if sp_id:
self.selected_spouse = self.parent.db.find_person_from_id(sp_id)
self.selected_spouse = self.parent.db.find_person_from_id(sp_id,None)
else:
self.selected_spouse = None
@@ -1025,7 +1024,7 @@ class FamilyView:
for child_id in child_list:
status = _("Unknown")
child = self.parent.db.find_person_from_id(child_id)
child = self.parent.db.find_person_from_id(child_id,None)
for fam in child.get_parent_family_id_list():
if fam[0] == self.family.get_id():
if self.person == self.family.get_father_id():
@@ -1382,7 +1381,7 @@ class FamilyView:
prev_date = "00000000"
for i in range(len(list)):
child_id = list[i]
child = self.parent.db.find_person_from_id(child_id)
child = self.parent.db.find_person_from_id(child_id,None)
birth_id = child.get_birth_id()
birth = self.parent.db.find_event_from_id(birth_id)
if not birth: