* src/ChooseParents.py: use get_family_from_handle instead

of find_family_from_handle


svn: r3437
This commit is contained in:
Don Allingham 2004-08-19 16:00:40 +00:00
parent 8a8fc0a594
commit f163c5628e
2 changed files with 11 additions and 8 deletions

View File

@ -1,3 +1,7 @@
2004-08-19 Don Allingham <dallingham@users.sourceforge.net>
* src/ChooseParents.py: use get_family_from_handle instead
of find_family_from_handle
2004-08-18 Don Allingham <dallingham@users.sourceforge.net> 2004-08-18 Don Allingham <dallingham@users.sourceforge.net>
* src/EditPerson.py: fix None gramps_id for new person * src/EditPerson.py: fix None gramps_id for new person
* src/PeopleModel.py: add sort_name back in * src/PeopleModel.py: add sort_name back in

View File

@ -76,13 +76,12 @@ class ChooseParents:
family_update - task that updates the family display family_update - task that updates the family display
full_update - task that updates the main display full_update - task that updates the main display
""" """
self.nosort = os.environ.has_key('NOSORT')
self.parent = parent self.parent = parent
self.db = db self.db = db
self.child_windows = {} self.child_windows = {}
self.person = self.db.get_person_from_handle(person.get_handle()) self.person = self.db.get_person_from_handle(person.get_handle())
if family: if family:
self.family = self.db.find_family_from_handle(family.get_handle()) self.family = self.db.get_family_from_handle(family.get_handle())
else: else:
self.family = None self.family = None
self.family_update = family_update self.family_update = family_update
@ -303,7 +302,7 @@ class ChooseParents:
def build_exclude_list(self): def build_exclude_list(self):
self.exclude = { self.person.get_handle() : 1 } self.exclude = { self.person.get_handle() : 1 }
for family_handle in self.person.get_family_handle_list(): for family_handle in self.person.get_family_handle_list():
fam = self.db.find_family_from_handle(family_handle) fam = self.db.get_family_from_handle(family_handle)
for handle in [fam.get_father_handle(), fam.get_mother_handle()] + \ for handle in [fam.get_father_handle(), fam.get_mother_handle()] + \
fam.get_child_handle_list(): fam.get_child_handle_list():
if handle: if handle:
@ -386,7 +385,7 @@ class ChooseParents:
return None return None
for family_handle in self.db.get_family_handles(): for family_handle in self.db.get_family_handles():
family = self.db.find_family_from_handle(family_handle) family = self.db.get_family_from_handle(family_handle)
if family.get_father_handle() == father_handle and family.get_mother_handle() == mother_handle: if family.get_father_handle() == father_handle and family.get_mother_handle() == mother_handle:
family.add_child_handle(self.person.get_handle()) family.add_child_handle(self.person.get_handle())
self.db.commit_family(family,trans) self.db.commit_family(family,trans)
@ -428,7 +427,7 @@ class ChooseParents:
self.parent_selected = 1 self.parent_selected = 1
family_handle_list = self.mother.get_family_handle_list() family_handle_list = self.mother.get_family_handle_list()
if len(family_handle_list) >= 1: if len(family_handle_list) >= 1:
family = self.db.find_family_from_handle(family_handle_list[0]) family = self.db.get_family_from_handle(family_handle_list[0])
father_handle = family.get_father_handle() father_handle = family.get_father_handle()
self.father_selection.select(father_handle) self.father_selection.select(father_handle)
#self.father_model.center_selected() #self.father_model.center_selected()
@ -467,7 +466,7 @@ class ChooseParents:
self.parent_selected = 1 self.parent_selected = 1
family_handle_list = self.father.get_family_handle_list() family_handle_list = self.father.get_family_handle_list()
if len(family_handle_list) >= 1: if len(family_handle_list) >= 1:
family = self.db.find_family_from_handle(family_handle_list[0]) family = self.db.get_family_from_handle(family_handle_list[0])
mother_handle = family.get_mother_handle() mother_handle = family.get_mother_handle()
mother = self.db.get_person_from_handle(mother_handle) mother = self.db.get_person_from_handle(mother_handle)
sname = mother.get_primary_name().get_surname() sname = mother.get_primary_name().get_surname()
@ -491,7 +490,7 @@ class ChooseParents:
self.parent_selected = 1 self.parent_selected = 1
family_handle_list = self.mother.get_family_handle_list() family_handle_list = self.mother.get_family_handle_list()
if len(family_handle_list) >= 1: if len(family_handle_list) >= 1:
family = self.db.find_family_from_handle(family_handle_list[0]) family = self.db.get_family_from_handle(family_handle_list[0])
father_handle = family.get_mother_handle() father_handle = family.get_mother_handle()
father = self.db.get_person_from_handle(father_handle) father = self.db.get_person_from_handle(father_handle)
sname = father.get_primary_name().get_surname() sname = father.get_primary_name().get_surname()
@ -648,7 +647,7 @@ class ModifyParents:
""" """
self.db = db self.db = db
self.person = person self.person = person
self.family = self.db.find_family_from_handle(family_handle) self.family = self.db.get_family_from_handle(family_handle)
self.family_update = family_update self.family_update = family_update
self.full_update = full_update self.full_update = full_update