* PeopleModel.py: simplify model interface
* EditPerson.py: get_family_from_handle fixes * EditSource.py: get_family_from_handle fixes * GraphLayout.py: get_family_from_handle fixes * ImageSelect.py: get_family_from_handle fixes * MediaView.py: get_family_from_handle fixes * MergeData.py: get_family_from_handle fixes * PlaceView.py: get_family_from_handle fixes * ReadXML.py: get_family_from_handle fixes * RelLib.py: get_family_from_handle fixes * Relationship.py: get_family_from_handle fixes * SelectChild.py: get_family_from_handle fixes * SourceView.py: get_family_from_handle fixes * SubstKeywords.py: get_family_from_handle fixes * WriteXML.py: get_family_from_handle fixes * gramps_main.py: get_family_from_handle fixes * plugins/AncestorChart.py: get_family_from_handle fixes * plugins/AncestorChart2.py: get_family_from_handle fixes * plugins/AncestorReport.py: get_family_from_handle fixes * plugins/Ancestors.py: get_family_from_handle fixes * plugins/Check.py: get_family_from_handle fixes * plugins/CountAncestors.py: get_family_from_handle fixes * plugins/Desbrowser.py: get_family_from_handle fixes * plugins/DescendReport.py: get_family_from_handle fixes * plugins/DetAncestralReport.py: get_family_from_handle fixes * plugins/DetDescendantReport.py: get_family_from_handle fixes * plugins/FamilyGroup.py: get_family_from_handle fixes * plugins/FanChart.py: get_family_from_handle fixes * plugins/FtmStyleAncestors.py: get_family_from_handle fixes * plugins/FtmStyleDescendants.py: get_family_from_handle fixes * plugins/GraphViz.py: get_family_from_handle fixes * plugins/IndivComplete.py: get_family_from_handle fixes * plugins/IndivSummary.py: get_family_from_handle fixes * plugins/Merge.py: get_family_from_handle fixes * plugins/RelGraph.py: get_family_from_handle fixes * plugins/Verify.py: get_family_from_handle fixes * plugins/WebPage.py: get_family_from_handle fixes * plugins/WriteCD.py: get_family_from_handle fixes * plugins/WritePkg.py: get_family_from_handle fixes * plugins/rel_de.py: get_family_from_handle fixes * plugins/rel_hu.py: get_family_from_handle fixes * plugins/rel_ru.py: get_family_from_handle fixes svn: r3443
This commit is contained in:
@@ -114,7 +114,7 @@ class AncestorChart:
|
||||
person = self.database.get_person_from_handle(person_handle)
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
self.filter(family.get_father_handle(),index*2)
|
||||
self.filter(family.get_mother_handle(),(index*2)+1)
|
||||
|
||||
|
||||
@@ -228,7 +228,7 @@ class AncestorChart:
|
||||
person = self.database.get_person_from_handle(person_handle)
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
self.filter(family.get_father_handle(),index*2)
|
||||
self.filter(family.get_mother_handle(),(index*2)+1)
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ class AncestorReport(Report.Report):
|
||||
person = self.database.get_person_from_handle(person_handle)
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
self.filter(family.get_father_handle(),index*2,generation+1)
|
||||
self.filter(family.get_mother_handle(),(index*2)+1,generation+1)
|
||||
|
||||
|
||||
+11
-11
@@ -181,7 +181,7 @@ class ComprehensiveAncestorsReport (Report.Report):
|
||||
|
||||
def family (self, family_handle, already_described):
|
||||
ret = []
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
if not family:
|
||||
return ret
|
||||
father_handle = family.get_father_handle ()
|
||||
@@ -226,8 +226,8 @@ class ComprehensiveAncestorsReport (Report.Report):
|
||||
people.extend (self.family (family_handle, already_described))
|
||||
|
||||
if thisgen > 2 and len (mfamily_handles):
|
||||
for self.gp in [self.database.find_family_from_handle(mfamily_handles[0]).get_father_handle (),
|
||||
self.database.find_family_from_handle(mfamily_handles[0]).get_mother_handle ()]:
|
||||
for self.gp in [self.database.get_family_from_handle(mfamily_handles[0]).get_father_handle (),
|
||||
self.database.get_family_from_handle(mfamily_handles[0]).get_mother_handle ()]:
|
||||
if self.gp:
|
||||
break
|
||||
|
||||
@@ -249,8 +249,8 @@ class ComprehensiveAncestorsReport (Report.Report):
|
||||
self.doc.start_paragraph ("AR-Heading")
|
||||
family_handles = pfamily_handles
|
||||
family_handles.extend (mfamily_handles)
|
||||
for self.gp in [self.database.find_family_from_handle(family_handles[0]).get_father_handle (),
|
||||
self.database.find_family_from_handle(family_handles[0]).get_mother_handle ()]:
|
||||
for self.gp in [self.database.get_family_from_handle(family_handles[0]).get_father_handle (),
|
||||
self.database.get_family_from_handle(family_handles[0]).get_mother_handle ()]:
|
||||
if self.gp:
|
||||
break
|
||||
|
||||
@@ -272,13 +272,13 @@ class ComprehensiveAncestorsReport (Report.Report):
|
||||
next_pfamily_handles = []
|
||||
next_mfamily_handles = []
|
||||
for family_handle in family_handles:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle ()
|
||||
father = self.database.get_person_from_handle(father_handle)
|
||||
if father:
|
||||
already_described.append (father_handle)
|
||||
father_family_handle = father.get_main_parents_family_handle ()
|
||||
father_family = self.database.find_family_from_handle(father_family_handle)
|
||||
father_family = self.database.get_family_from_handle(father_family_handle)
|
||||
if father_family:
|
||||
next_pfamily_handles.append (father_family_handle)
|
||||
|
||||
@@ -287,7 +287,7 @@ class ComprehensiveAncestorsReport (Report.Report):
|
||||
if mother:
|
||||
already_described.append (mother_handle)
|
||||
mother_family_handle = mother.get_main_parents_family_handle ()
|
||||
mother_family = self.database.find_family_from_handle(mother_family_handle)
|
||||
mother_family = self.database.get_family_from_handle(mother_family_handle)
|
||||
if mother_family:
|
||||
next_mfamily_handles.append (mother_family_handle)
|
||||
|
||||
@@ -332,7 +332,7 @@ class ComprehensiveAncestorsReport (Report.Report):
|
||||
from_family_father = from_family_mother = None
|
||||
|
||||
for family_handle in person.get_family_handle_list ():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
for partner_id in [family.get_father_handle (),
|
||||
family.get_mother_handle ()]:
|
||||
partner = self.database.get_person_from_handle(partner_id)
|
||||
@@ -536,7 +536,7 @@ class ComprehensiveAncestorsReport (Report.Report):
|
||||
|
||||
family_handle = person.get_main_parents_family_handle ()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
fathername = mothername = None
|
||||
father_handle = family.get_father_handle ()
|
||||
if father_handle:
|
||||
@@ -681,7 +681,7 @@ class ComprehensiveAncestorsReport (Report.Report):
|
||||
first_marriage = 1
|
||||
ret = ''
|
||||
for family_handle in person.get_family_handle_list ():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
mother_handle = family.get_mother_handle ()
|
||||
mother = self.database.get_person_from_handle(mother_handle)
|
||||
for spouse_id in [family.get_father_handle (), mother_handle]:
|
||||
|
||||
@@ -94,7 +94,7 @@ class CheckIntegrity:
|
||||
def check_for_broken_family_links(self):
|
||||
self.broken_links = []
|
||||
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)
|
||||
father_handle = family.get_father_handle()
|
||||
mother_handle = family.get_mother_handle()
|
||||
if father_handle:
|
||||
@@ -233,7 +233,7 @@ class CheckIntegrity:
|
||||
|
||||
def cleanup_empty_families(self,automatic):
|
||||
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 not family.get_father_handle() and not family.get_mother_handle():
|
||||
self.empty_family.append(family_handle)
|
||||
self.delete_empty_family(family_handle)
|
||||
@@ -247,7 +247,7 @@ class CheckIntegrity:
|
||||
|
||||
def check_parent_relationships(self):
|
||||
for key in self.db.get_family_handles():
|
||||
family = self.db.find_family_from_handle(key)
|
||||
family = self.db.get_family_from_handle(key)
|
||||
mother_handle = family.get_mother_handle()
|
||||
father_handle = family.get_father_handle()
|
||||
if father_handle:
|
||||
@@ -317,7 +317,7 @@ class CheckIntegrity:
|
||||
self.text.write(_("%d broken child/family links were found\n") % blink)
|
||||
for (person_handle,family_handle) in self.broken_links:
|
||||
person = self.db.get_person_from_handle(person_handle)
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
cn = person.get_primary_name().get_name()
|
||||
f = self.db.get_person_from_handle(family.get_father_handle())
|
||||
m = self.db.get_person_from_handle(family.get_mother_handle())
|
||||
@@ -340,7 +340,7 @@ class CheckIntegrity:
|
||||
self.text.write(_("%d broken spouse/family links were found\n") % plink)
|
||||
for (person_handle,family_handle) in self.broken_parent_links:
|
||||
person = self.db.get_person_from_handle(person_handle)
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
cn = person.get_primary_name().get_name()
|
||||
f = self.db.get_person_from_handle(family.get_father_handle())
|
||||
m = self.db.get_person_from_handle(family.get_mother_handle())
|
||||
|
||||
@@ -70,7 +70,7 @@ class CountAncestors:
|
||||
person = database.get_person_from_handle(person_handle)
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = database.find_family_from_handle(family_handle)
|
||||
family = database.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
mother_handle = family.get_mother_handle()
|
||||
if father_handle:
|
||||
|
||||
@@ -123,7 +123,7 @@ class DesBrowse:
|
||||
self.model.set(item_id,1,person_handle)
|
||||
prev_id = None
|
||||
for family_handle in person.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
for child_handle in family.get_child_handle_list():
|
||||
prev_id = self.add_to_tree(item_id,prev_id,child_handle)
|
||||
return item_id
|
||||
|
||||
@@ -127,7 +127,7 @@ class DescendantReport:
|
||||
|
||||
childlist = []
|
||||
for family_handle in person.get_family_handle_list():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
for child_handle in family.get_child_handle_list():
|
||||
childlist.append(child_handle)
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@ class DetAncestorReport(Report.Report):
|
||||
person = self.database.get_person_from_handle(person_handle)
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
self.filter(family.get_father_handle(),index*2)
|
||||
self.filter(family.get_mother_handle(),(index*2)+1)
|
||||
|
||||
@@ -406,7 +406,7 @@ class DetAncestorReport(Report.Report):
|
||||
famList = person.get_family_handle_list()
|
||||
if len(famList) > 0:
|
||||
for fam_id in famList:
|
||||
fam = self.database.find_family_from_handle(fam_id)
|
||||
fam = self.database.get_family_from_handle(fam_id)
|
||||
buried = None
|
||||
if buried:
|
||||
date = buried.get_date_object().get_start_date()
|
||||
@@ -445,7 +445,7 @@ class DetAncestorReport(Report.Report):
|
||||
"""
|
||||
ext_family_handle = person.get_main_parents_family_handle()
|
||||
if ext_family_handle:
|
||||
ext_family = self.database.find_family_from_handle(ext_family_handle)
|
||||
ext_family = self.database.get_family_from_handle(ext_family_handle)
|
||||
if ext_family.get_father_handle():
|
||||
father_obj = self.database.get_person_from_handle(ext_family.get_father_handle())
|
||||
father = father_obj.get_primary_name().get_regular_name()
|
||||
@@ -497,7 +497,7 @@ class DetAncestorReport(Report.Report):
|
||||
fam_num= 0
|
||||
endOfSent= ""
|
||||
for fam_id in famList:
|
||||
fam = self.database.find_family_from_handle(fam_id)
|
||||
fam = self.database.get_family_from_handle(fam_id)
|
||||
fam_num= fam_num + 1
|
||||
spouse= ""
|
||||
t= ""
|
||||
@@ -579,7 +579,7 @@ class DetAncestorReport(Report.Report):
|
||||
famList = mate.get_family_handle_list()
|
||||
if len(famList) > 0:
|
||||
for fam_id in famList:
|
||||
fam = self.database.find_family_from_handle(fam_id)
|
||||
fam = self.database.get_family_from_handle(fam_id)
|
||||
person= ""
|
||||
if mate.get_gender() == RelLib.Person.male:
|
||||
if fam.get_mother_handle():
|
||||
@@ -680,7 +680,7 @@ class DetAncestorReport(Report.Report):
|
||||
rptOpt.listChildren == reportOptions.Yes and \
|
||||
len(person.get_family_handle_list()) > 0:
|
||||
family_handle = person.get_family_handle_list()[0]
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
self.write_children(family, rptOpt)
|
||||
|
||||
#if rptOpt.addImages == reportOptions.Yes:
|
||||
|
||||
@@ -87,9 +87,9 @@ class DetDescendantReport(Report.Report):
|
||||
|
||||
person = self.database.get_person_from_handle(person_handle)
|
||||
for family_handle in person.get_family_handle_list():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
for child_handle in family.get_child_handle_list():
|
||||
child = self.database.find_family_from_handle(child_handle)
|
||||
child = self.database.get_family_from_handle(child_handle)
|
||||
ix = max(self.map.keys())
|
||||
self.apply_filter(child_handle, ix+1, cur_gen+1)
|
||||
|
||||
@@ -407,7 +407,7 @@ class DetDescendantReport(Report.Report):
|
||||
famList = person.get_family_handle_list()
|
||||
if len(famList):
|
||||
for fam_id in famList:
|
||||
fam = self.database.find_family_from_handle(fam_id)
|
||||
fam = self.database.get_family_from_handle(fam_id)
|
||||
buried = None
|
||||
if buried:
|
||||
date = buried.get_date_object().get_start_date()
|
||||
@@ -447,7 +447,7 @@ class DetDescendantReport(Report.Report):
|
||||
"""
|
||||
ext_family_handle = person.get_main_parents_family_handle()
|
||||
if ext_family_handle:
|
||||
ext_family = self.database.find_family_from_handle(ext_family_handle)
|
||||
ext_family = self.database.get_family_from_handle(ext_family_handle)
|
||||
father_handle = ext_family.get_father_handle()
|
||||
if father_handle:
|
||||
father = self.database.get_person_from_handle(father_handle).get_primary_name().get_regular_name()
|
||||
@@ -495,7 +495,7 @@ class DetDescendantReport(Report.Report):
|
||||
if len(famList):
|
||||
fam_num= 0
|
||||
for fam_id in famList:
|
||||
fam = self.database.find_family_from_handle(fam_id)
|
||||
fam = self.database.get_family_from_handle(fam_id)
|
||||
fam_num= fam_num + 1
|
||||
spouse = ""
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
@@ -576,7 +576,7 @@ class DetDescendantReport(Report.Report):
|
||||
"""Output birth, death, parentage, marriage and notes information """
|
||||
|
||||
for fam_id in person.get_family_handle_list():
|
||||
fam = self.database.find_family_from_handle(fam_id)
|
||||
fam = self.database.get_family_from_handle(fam_id)
|
||||
mate = ""
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
heshe = _("She")
|
||||
@@ -647,7 +647,7 @@ class DetDescendantReport(Report.Report):
|
||||
spouseName= ""
|
||||
if len(famList):
|
||||
for fam_id in famList:
|
||||
fam = self.database.find_family_from_handle(fam_id)
|
||||
fam = self.database.get_family_from_handle(fam_id)
|
||||
if self.start.get_gender() == RelLib.Person.male:
|
||||
mother_handle = fam.get_mother_handle()
|
||||
if mother_handle:
|
||||
@@ -691,7 +691,7 @@ class DetDescendantReport(Report.Report):
|
||||
if rptOpt.listChildren == reportOptions.Yes and \
|
||||
len(person.get_family_handle_list()) > 0:
|
||||
family_handle = person.get_family_handle_list()[0]
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
self.write_children(family, rptOpt)
|
||||
|
||||
#if rptOpt.addImages == reportOptions.Yes:
|
||||
|
||||
@@ -54,7 +54,7 @@ class FamilyGroup:
|
||||
self.db = database
|
||||
|
||||
if family_handle:
|
||||
self.family = self.db.find_family_from_handle(family_handle)
|
||||
self.family = self.db.get_family_from_handle(family_handle)
|
||||
else:
|
||||
self.family = None
|
||||
self.output = output
|
||||
@@ -212,7 +212,7 @@ class FamilyGroup:
|
||||
father_name = ""
|
||||
mother_name = ""
|
||||
if family_handle:
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
if father_handle:
|
||||
father_name = self.db.get_person_from_handle(father_handle).get_primary_name().get_regular_name()
|
||||
@@ -317,7 +317,7 @@ class FamilyGroup:
|
||||
|
||||
index = 1
|
||||
for family_handle in person.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
for event_handle in family.get_event_list():
|
||||
if event_handle:
|
||||
event = self.db.find_event_from_handle(event_handle)
|
||||
@@ -698,7 +698,7 @@ def _build_spouse_map(database,person):
|
||||
spouse_map = {}
|
||||
family_list = person.get_family_handle_list()
|
||||
for family_handle in family_list:
|
||||
family = database.find_family_from_handle(family_handle)
|
||||
family = database.get_family_from_handle(family_handle)
|
||||
if person.get_handle() == family.get_father_handle():
|
||||
spouse_id = family.get_mother_handle()
|
||||
else:
|
||||
|
||||
@@ -167,7 +167,7 @@ class FanChart:
|
||||
person = self.database.get_person_from_handle(person_handle)
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
self.filter(family.get_father_handle(),index*2)
|
||||
self.filter(family.get_mother_handle(),(index*2)+1)
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ class FtmAncestorReport(Report.Report):
|
||||
person = self.database.get_person_from_handle(person_handle)
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
self.apply_filter(family.get_father_handle(),index*2,generation+1)
|
||||
self.apply_filter(family.get_mother_handle(),(index*2)+1,generation+1)
|
||||
|
||||
@@ -577,7 +577,7 @@ class FtmAncestorReport(Report.Report):
|
||||
if not family_list:
|
||||
return
|
||||
family_handle = family_list[0]
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
if family.get_father_handle() == person.get_handle():
|
||||
spouse_id = family.get_mother_handle()
|
||||
else:
|
||||
@@ -958,7 +958,7 @@ class FtmAncestorReport(Report.Report):
|
||||
def print_parents(self,person,dead):
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
mother_handle = family.get_mother_handle()
|
||||
father_handle = family.get_father_handle()
|
||||
if mother_handle:
|
||||
|
||||
@@ -99,7 +99,7 @@ class FtmDescendantReport(Report.Report):
|
||||
|
||||
person = self.database.get_person_from_handle(person_handle)
|
||||
for family_handle in person.get_family_handle_list():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
for child_handle in family.get_child_handle_list():
|
||||
ix = max(self.anc_map.keys())
|
||||
self.apply_filter(child_handle,ix+1,generation+1)
|
||||
@@ -608,7 +608,7 @@ class FtmDescendantReport(Report.Report):
|
||||
first = 1
|
||||
|
||||
for family_handle in person.get_family_handle_list():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
mother_handle = family.get_mother_handle()
|
||||
if father_handle and mother_handle:
|
||||
@@ -663,7 +663,7 @@ class FtmDescendantReport(Report.Report):
|
||||
name = person.get_primary_name().get_regular_name()
|
||||
|
||||
for family_handle in person.get_family_handle_list():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
first = 1
|
||||
|
||||
father_handle = family.get_father_handle()
|
||||
@@ -1000,7 +1000,7 @@ class FtmDescendantReport(Report.Report):
|
||||
if not family_list:
|
||||
return
|
||||
family_handle = family_list[0]
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
if family.get_father_handle() == person.get_handle():
|
||||
spouse_id = family.get_mother_handle()
|
||||
else:
|
||||
@@ -1381,7 +1381,7 @@ class FtmDescendantReport(Report.Report):
|
||||
def print_parents(self,person,dead):
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
mother_handle = family.get_mother_handle()
|
||||
if mother_handle:
|
||||
mother = self.database.get_person_from_handle(mother_handle)
|
||||
|
||||
@@ -398,7 +398,7 @@ def dump_person(database,person_list,file,adoptionsdashed,arrowheadstyle,
|
||||
pid = string.replace(person_handle,'-','_')
|
||||
person = database.get_person_from_handle(person_handle)
|
||||
for family_handle, mrel, frel in person.get_parent_family_handle_list():
|
||||
family = database.find_family_from_handle(family_handle)
|
||||
family = database.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
mother_handle = family.get_mother_handle()
|
||||
fadopted = frel != _("Birth")
|
||||
@@ -500,7 +500,7 @@ def dump_index(database,person_list,file,includedates,includeurl,colorize,
|
||||
families_done.append(fam_id)
|
||||
file.write('f%s [shape=ellipse, ' % fid)
|
||||
marriage = ""
|
||||
fam = database.find_family_from_handle(fam_id)
|
||||
fam = database.get_family_from_handle(fam_id)
|
||||
|
||||
for event_handle in fam.get_event_list():
|
||||
if event_handle:
|
||||
|
||||
@@ -205,7 +205,7 @@ class IndivComplete(Report.Report):
|
||||
if family_handle == self.person.get_main_parents_family_handle():
|
||||
continue
|
||||
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
if father_handle:
|
||||
father = self.database.get_person_from_handle(father_handle)
|
||||
@@ -272,7 +272,7 @@ class IndivComplete(Report.Report):
|
||||
self.d.end_row()
|
||||
|
||||
for family_handle in self.person.get_family_handle_list():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
if self.person.get_handle() == family.get_father_handle():
|
||||
spouse_id = family.get_mother_handle()
|
||||
else:
|
||||
@@ -432,7 +432,7 @@ class IndivComplete(Report.Report):
|
||||
|
||||
family_handle = self.person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
father_inst_id = family.get_father_handle()
|
||||
if father_inst_id:
|
||||
father_inst = self.database.get_person_from_handle(father_inst_id)
|
||||
|
||||
@@ -168,7 +168,7 @@ class IndivSummary(Report.Report):
|
||||
self.d.end_row()
|
||||
|
||||
for family_handle in self.person.get_family_handle_list():
|
||||
family = self.database.find_family_from_handle(family_handle)
|
||||
family = self.database.get_family_from_handle(family_handle)
|
||||
if self.person.get_handle() == family.get_father_handle():
|
||||
spouse_id = family.get_mother_handle()
|
||||
else:
|
||||
@@ -274,7 +274,7 @@ class IndivSummary(Report.Report):
|
||||
|
||||
fam_id = self.person.get_main_parents_family_handle()
|
||||
if fam_id:
|
||||
family = self.database.find_family_from_handle(fam_id)
|
||||
family = self.database.get_family_from_handle(fam_id)
|
||||
father_handle = family.get_father_handle()
|
||||
if father_handle:
|
||||
dad = self.database.get_person_from_handle(father_handle)
|
||||
|
||||
@@ -150,7 +150,7 @@ class Merge:
|
||||
p1 = self.db.get_person_from_handle(p1_id)
|
||||
f1_id = p1.get_main_parents_family_handle()
|
||||
if f1_id:
|
||||
f1 = self.db.find_family_from_handle(f1_id)
|
||||
f1 = self.db.get_family_from_handle(f1_id)
|
||||
self.ancestors_of(f1.get_father_handle(),id_list)
|
||||
self.ancestors_of(f1.get_mother_handle(),id_list)
|
||||
|
||||
@@ -541,8 +541,8 @@ class Merge:
|
||||
f2_id = p2.get_main_parents_family_handle()
|
||||
|
||||
if f1_id and f2_id:
|
||||
f1 = self.db.find_family_from_handle(f1_id)
|
||||
f2 = self.db.find_family_from_handle(f2_id)
|
||||
f1 = self.db.get_family_from_handle(f1_id)
|
||||
f2 = self.db.get_family_from_handle(f2_id)
|
||||
dad1_id = f1.get_father_handle()
|
||||
if dad1_id:
|
||||
dad1 = get_name_obj(self.db.get_person_from_handle(dad1_id))
|
||||
@@ -579,9 +579,9 @@ class Merge:
|
||||
chance = chance + value
|
||||
|
||||
for f1_id in p1.get_family_handle_list():
|
||||
f1 = self.db.find_family_from_handle(f1_id)
|
||||
f1 = self.db.get_family_from_handle(f1_id)
|
||||
for f2_id in p2.get_family_handle_list():
|
||||
f2 = self.db.find_family_from_handle(f2_id)
|
||||
f2 = self.db.get_family_from_handle(f2_id)
|
||||
if p1.get_gender() == RelLib.Person.female:
|
||||
father1_id = f1.get_father_handle()
|
||||
father2_id = f2.get_father_handle()
|
||||
|
||||
@@ -521,7 +521,7 @@ def _write_graph_box (self):
|
||||
individual = self.db.get_person_from_handle(individual_id)
|
||||
for family_handle, mother_rel_ship, father_rel_ship\
|
||||
in individual.get_parent_family_handle_list():
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
mother_handle = family.get_mother_handle()
|
||||
if self.ShowFamilies and family_handle in family_nodes:
|
||||
@@ -542,7 +542,7 @@ def _write_graph_box (self):
|
||||
_write_edge(self.File, style="solid",
|
||||
arrowHead=self.ArrowHeadStyle,arrowTail=self.ArrowTailStyle)
|
||||
for family_handle in family_nodes:
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
if father_handle and father_handle in individual_nodes:
|
||||
_write_edge(self.File, family_handle, father_handle)
|
||||
@@ -603,7 +603,7 @@ def _write_graph_record (self):
|
||||
husbands = [] # filtered-in husbands (naturalRelatives)
|
||||
unknown_husbands = 0 # filtered-out/unknown husbands
|
||||
for family_handle in individual.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
husband_id = family.get_father_handle()
|
||||
if husband_id and husband_id in self.individual_set:
|
||||
if husband_id not in natural_relatives:
|
||||
@@ -615,7 +615,7 @@ def _write_graph_record (self):
|
||||
else:
|
||||
family_nodes[individual_id] = [individual_id]
|
||||
for family_handle in individual.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
wife_id = family.get_mother_handle()
|
||||
if wife_id in self.individual_set:
|
||||
family_nodes[individual_id].append(wife_id)
|
||||
@@ -636,7 +636,7 @@ def _write_graph_record (self):
|
||||
individual_from = self.db.get_person_from_handle(individual_from_handle)
|
||||
for family_handle, mother_rel_ship, father_rel_ship\
|
||||
in individual_from.get_parent_family_handle_list():
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
mother_handle = family.get_mother_handle()
|
||||
# Things are complicated here because a parent may or
|
||||
@@ -788,7 +788,7 @@ def _get_edge_style (self, father_rel_ship, mother_rel_ship="Birth"):
|
||||
def _get_family_handle_label (self, family_handle):
|
||||
"""Returns a formatted string of family data suitable for a label"""
|
||||
|
||||
fam = self.db.find_family_from_handle(family_handle)
|
||||
fam = self.db.get_family_from_handle(family_handle)
|
||||
for event_handle in fam.get_event_list():
|
||||
if event_handle:
|
||||
event = self.db.find_event_from_handle(event_handle)
|
||||
@@ -822,7 +822,7 @@ def _get_family_handle_record_label (self, record):
|
||||
marriage_event_handle = None
|
||||
for individual_family_handle in individual.get_family_handle_list():
|
||||
if individual_family_handle in spouse.get_family_handle_list():
|
||||
individual_family = self.db.find_family_from_handle(individual_family_handle)
|
||||
individual_family = self.db.get_family_from_handle(individual_family_handle)
|
||||
for event_handle in individual_family.get_event_list():
|
||||
if event_handle:
|
||||
event = self.db.find_event_from_handle(event_handle)
|
||||
|
||||
@@ -273,7 +273,7 @@ class Verify:
|
||||
prev_sdyear=0
|
||||
fnum = 0
|
||||
for family_handle in person.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
fnum = fnum + 1
|
||||
mother_handle = family.get_mother_handle()
|
||||
father_handle = family.get_father_handle()
|
||||
|
||||
@@ -353,7 +353,7 @@ class IndividualPage:
|
||||
|
||||
family_handle = self.person.get_main_parents_family_handle()
|
||||
if family_handle:
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
self.write_link_row("%s:" % _("Father"), family.get_father_handle())
|
||||
self.write_link_row("%s:" % _("Mother"), family.get_mother_handle())
|
||||
else:
|
||||
@@ -629,7 +629,7 @@ class IndividualPage:
|
||||
self.doc.start_table("three","IndTable")
|
||||
|
||||
for family_handle in self.person.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
if self.person.get_handle() == family.get_father_handle():
|
||||
spouse_id = family.get_mother_handle()
|
||||
else:
|
||||
@@ -1579,7 +1579,7 @@ class MiniTree:
|
||||
family_handle = person.get_main_parents_family_handle()
|
||||
if not family_handle: return
|
||||
|
||||
family = self.db.find_family_from_handle(family_handle)
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
father_handle = family.get_father_handle()
|
||||
mother_handle = family.get_mother_handle()
|
||||
|
||||
|
||||
@@ -201,7 +201,7 @@ class PackageWriter:
|
||||
def remove_clicked():
|
||||
# File is lost => remove all references and the object itself
|
||||
for p_id in self.db.get_family_handles():
|
||||
p = self.db.find_family_from_handle(p_id)
|
||||
p = self.db.get_family_from_handle(p_id)
|
||||
nl = p.get_media_list()
|
||||
for o in nl:
|
||||
if o.get_reference_handle() == self.object_handle:
|
||||
|
||||
@@ -85,7 +85,7 @@ class PackageWriter:
|
||||
def remove_clicked():
|
||||
# File is lost => remove all references and the object itself
|
||||
for p_id in self.db.get_family_handles():
|
||||
p = self.db.find_family_from_handle(p_id)
|
||||
p = self.db.get_family_from_handle(p_id)
|
||||
nl = p.get_media_list()
|
||||
for o in nl:
|
||||
if o.get_reference_handle() == m_id:
|
||||
|
||||
@@ -328,7 +328,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
|
||||
def is_spouse(self,orig,other):
|
||||
for f in orig.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(f)
|
||||
family = self.db.get_family_from_handle(f)
|
||||
if family:
|
||||
if other == family.get_father_handle() or other == family.get_mother_handle():
|
||||
return 1
|
||||
|
||||
@@ -177,7 +177,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
|
||||
def is_fathermother_in_law(self,orig,other):
|
||||
for f in other.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(f)
|
||||
family = self.db.get_family_from_handle(f)
|
||||
sp_id = None
|
||||
if family:
|
||||
if other == family.get_father_handle():
|
||||
@@ -185,7 +185,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
elif other == family.get_mother_handle():
|
||||
sp_id = family.get_father_handle()
|
||||
for g in orig.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(g)
|
||||
family = self.db.get_family_from_handle(g)
|
||||
if family:
|
||||
if sp_id in family.get_child_handle_list():
|
||||
return 1
|
||||
@@ -193,7 +193,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
|
||||
def get_fathermother_in_law_common(self,orig,other):
|
||||
for f in other.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(f)
|
||||
family = self.db.get_family_from_handle(f)
|
||||
sp_id = None
|
||||
if family:
|
||||
if other == family.get_father_handle():
|
||||
@@ -201,7 +201,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
elif other == family.get_mother_handle():
|
||||
sp_id = family.get_father_handler()
|
||||
for g in orig.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(g)
|
||||
family = self.db.get_family_from_handle(g)
|
||||
if family:
|
||||
if sp_id in family.get_child_handle_list():
|
||||
return [sp]
|
||||
@@ -216,7 +216,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
|
||||
def is_brothersister_in_law(self,orig,other):
|
||||
for f in orig.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(f)
|
||||
family = self.db.get_family_from_handle(f)
|
||||
sp_id = None
|
||||
if family:
|
||||
if orig == family.get_father_handle():
|
||||
@@ -225,7 +225,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
sp_id = family.get_father_handler()
|
||||
|
||||
p = other.get_main_parents_family_handle()
|
||||
family = self.db.find_family_from_handle(p)
|
||||
family = self.db.get_family_from_handle(p)
|
||||
if family:
|
||||
c = family.get_child_handle_list()
|
||||
if (other.get_handle() in c) and (sp_id in c):
|
||||
@@ -234,7 +234,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
|
||||
def get_brothersister_in_law_common(self,orig,other):
|
||||
for f in orig.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(f)
|
||||
family = self.db.get_family_from_handle(f)
|
||||
sp_id = None
|
||||
if family:
|
||||
if orig == family.get_father_handle():
|
||||
@@ -243,7 +243,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
sp_id = family.get_father_handler()
|
||||
|
||||
p = other.get_main_parents_family_handle()
|
||||
family = self.db.find_family_from_handle(p)
|
||||
family = self.db.get_family_from_handle(p)
|
||||
if family:
|
||||
c = family.get_child_handle_list()
|
||||
if (other.get_handle() in c) and (sp_id in c):
|
||||
|
||||
@@ -197,7 +197,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
|
||||
def is_spouse(self,orig,other):
|
||||
for f in orig.get_family_handle_list():
|
||||
family = self.db.find_family_from_handle(f)
|
||||
family = self.db.get_family_from_handle(f)
|
||||
if family:
|
||||
if other == family.get_father_handle() or other == family.get_mother_handle():
|
||||
return 1
|
||||
|
||||
Reference in New Issue
Block a user