* src/ChooseParents.py: use get_family_from_handle instead
of find_family_from_handle svn: r3437
This commit is contained in:
parent
8a8fc0a594
commit
f163c5628e
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user