Move from object references to IDs
svn: r2822
This commit is contained in:
@@ -62,7 +62,7 @@ verifySettings = None
|
||||
def get_year( event ):
|
||||
year = 0
|
||||
if event != None:
|
||||
dateObj = event.getDateObj()
|
||||
dateObj = event.get_date_object()
|
||||
if dateObj != None:
|
||||
dateObj = Date.Date(dateObj)
|
||||
if dateObj.__class__ != Gregorian.Gregorian:
|
||||
@@ -95,7 +95,7 @@ def on_apply_clicked(obj):
|
||||
global db
|
||||
global verifySettings
|
||||
|
||||
personList = db.getPersonMap().values()
|
||||
personList = db.get_person_id_map().values()
|
||||
|
||||
oldage = int(verifySettings.get_widget("oldage").get_text())
|
||||
yngmar = int(verifySettings.get_widget("yngmar").get_text())
|
||||
@@ -114,70 +114,70 @@ def on_apply_clicked(obj):
|
||||
warn = cStringIO.StringIO()
|
||||
|
||||
for person in personList:
|
||||
idstr = person.getPrimaryName().getName() + " (" + person.getId() + ")"
|
||||
idstr = person.get_primary_name().get_name() + " (" + person.get_id() + ")"
|
||||
|
||||
# individual checks
|
||||
ageatdeath = 0
|
||||
byear = get_year( person.getBirth() )
|
||||
byear = get_year( person.get_birth() )
|
||||
bapyear = 0
|
||||
dyear = get_year( person.getDeath() )
|
||||
dyear = get_year( person.get_death() )
|
||||
buryear = 0
|
||||
if byear>0 and bapyear>0:
|
||||
if byear > bapyear:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Baptized before birth: %(male_name)s born %(byear)d, baptized %(bapyear)d.\n") % {
|
||||
'male_name' : idstr, 'byear' : byear, 'bapyear' : bapyear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Baptized before birth: %(female_name)s born %(byear)d, baptized %(bapyear)d.\n") % {
|
||||
'female_name' : idstr, 'byear' : byear, 'bapyear' : bapyear } )
|
||||
if byear < bapyear:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Baptized late: %(male_name)s born %(byear)d, baptized %(bapyear)d.\n") % {
|
||||
'male_name' : idstr, 'byear' : byear, 'bapyear' : bapyear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Baptized late: %(female_name)s born %(byear)d, baptized %(bapyear)d.\n") % {
|
||||
'female_name' : idstr, 'byear' : byear, 'bapyear' : bapyear } )
|
||||
if dyear>0 and buryear>0:
|
||||
if dyear > buryear:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Buried before death: %(male_name)s died %(dyear)d, buried %(buryear)d.\n") % {
|
||||
'male_name' : idstr, 'dyear' : dyear, 'buryear' : buryear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Buried before death: %(female_name)s died %(dyear)d, buried %(buryear)d.\n") % {
|
||||
'female_name' : idstr, 'dyear' : dyear, 'buryear' : buryear } )
|
||||
if dyear < buryear:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Buried late: %(male_name)s died %(dyear)d, buried %(buryear)d.\n") % {
|
||||
'male_name' : idstr, 'dyear' : dyear, 'buryear' : buryear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Buried late: %(female_name)s died %(dyear)d, buried %(buryear)d.\n") % {
|
||||
'female_name' : idstr, 'dyear' : dyear, 'buryear' : buryear } )
|
||||
if dyear>0 and (byear>dyear):
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Died before birth: %(male_name)s born %(byear)d, died %(dyear)d.\n") % {
|
||||
'male_name' : idstr, 'byear' : byear, 'dyear' : dyear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Died before birth: %(female_name)s born %(byear)d, died %(dyear)d.\n") % {
|
||||
'female_name' : idstr, 'byear' : byear, 'dyear' : dyear } )
|
||||
if dyear>0 and (bapyear>dyear):
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Died before baptism: %(male_name)s baptized %(bapyear)d, died %(dyear)d.\n") % {
|
||||
'male_name' : idstr, 'bapyear' : bapyear, 'dyear' : dyear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Died before baptism: %(female_name)s baptized %(bapyear)d, died %(dyear)d.\n") % {
|
||||
'female_name' : idstr, 'bapyear' : bapyear, 'dyear' : dyear } )
|
||||
if buryear>0 and (byear>buryear):
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Buried before birth: %(male_name)s born %(byear)d, buried %(buryear)d.\n") % {
|
||||
'male_name' : idstr, 'byear' : byear, 'buryear' : buryear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Buried before birth: %(female_name)s born %(byear)d, buried %(buryear)d.\n") % {
|
||||
'female_name' : idstr, 'byear' : byear, 'buryear' : buryear } )
|
||||
if buryear>0 and (bapyear>buryear):
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Buried before baptism: %(male_name)s baptized %(bapyear)d, buried %(buryear)d.\n") % {
|
||||
'male_name' : idstr, 'bapyear' : bapyear, 'buryear' : buryear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Buried before baptism: %(female_name)s baptized %(bapyear)d, buried %(buryear)d.\n") % {
|
||||
'female_name' : idstr, 'bapyear' : bapyear, 'buryear' : buryear } )
|
||||
if byear == 0 and estimate_age:
|
||||
@@ -189,49 +189,49 @@ def on_apply_clicked(obj):
|
||||
else:
|
||||
ageatdeath = 0
|
||||
if ageatdeath > oldage:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Old age: %(male_name)s born %(byear)d, died %(dyear)d, at the age of %(ageatdeath)d.\n") % {
|
||||
'male_name' : idstr, 'byear' : byear, 'dyear' : dyear, 'ageatdeath' : ageatdeath } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Old age: %(female_name)s born %(byear)d, died %(dyear)d, at the age of %(ageatdeath)d.\n") % {
|
||||
'female_name' : idstr, 'byear' : byear, 'dyear' : dyear, 'ageatdeath' : ageatdeath } )
|
||||
|
||||
# gender checks
|
||||
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
oldpar = oldmom
|
||||
yngpar = yngmom
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
oldpar = olddad
|
||||
yngpar = yngdad
|
||||
if (person.getGender() != RelLib.Person.female) and (person.getGender() != RelLib.Person.male):
|
||||
if (person.get_gender() != RelLib.Person.female) and (person.get_gender() != RelLib.Person.male):
|
||||
warn.write( _("Unknown gender for %s.\n") % idstr )
|
||||
oldpar = olddad
|
||||
yngpar = yngdad
|
||||
if (person.getGender() == RelLib.Person.female) and (person.getGender() == RelLib.Person.male):
|
||||
if (person.get_gender() == RelLib.Person.female) and (person.get_gender() == RelLib.Person.male):
|
||||
error.write( _("Ambiguous gender for %s.\n") % idstr )
|
||||
oldpar = olddad
|
||||
yngpar = yngdad
|
||||
|
||||
# multiple parentage check
|
||||
if( len( person.getParentList() ) > 1 ):
|
||||
if( len( person.get_parent_family_id_list() ) > 1 ):
|
||||
warn.write( _("Multiple parentage for %s.\n") % idstr )
|
||||
|
||||
# marriage checks
|
||||
nkids = 0
|
||||
nfam = len( person.getFamilyList() )
|
||||
nfam = len( person.get_family_id_list() )
|
||||
if nfam > wedder:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Married often: %(male_name)s married %(nfam)d times.\n") % {
|
||||
'male_name' : idstr, 'nfam' : nfam } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Married often: %(female_name)s married %(nfam)d times.\n") % {
|
||||
'female_name' : idstr, 'nfam' : nfam } )
|
||||
if ageatdeath>oldunm and nfam == 0:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Old and unmarried: %(male_name)s died unmarried, at the age of %(ageatdeath)d years.\n") % {
|
||||
'male_name' : idstr, 'ageatdeath' : ageatdeath } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Old and unmarried: %(female_name)s died unmarried, at the age of %(ageatdeath)d years.\n") % {
|
||||
'female_name' : idstr, 'ageatdeath' : ageatdeath } )
|
||||
first_cbyear = 99999
|
||||
@@ -240,37 +240,37 @@ def on_apply_clicked(obj):
|
||||
prev_maryear=0
|
||||
prev_sdyear=0
|
||||
fnum = 0
|
||||
for family in person.getFamilyList():
|
||||
for family in person.get_family_id_list():
|
||||
fnum = fnum + 1
|
||||
mother = family.getMother()
|
||||
father = family.getFather()
|
||||
mother = family.get_mother_id()
|
||||
father = family.get_father_id()
|
||||
if mother!=None and father!=None:
|
||||
if ( mother.getGender() == father.getGender() ) and mother.getGender() != RelLib.Person.unknown:
|
||||
warn.write( _("Homosexual marriage: %s in family %s.\n") % ( idstr, family.getId() ) )
|
||||
if family.getFather() == person and person.getGender() == RelLib.Person.female:
|
||||
error.write( _("Female husband: %s in family %s.\n") % ( idstr, family.getId() ) )
|
||||
if family.getMother() == person and person.getGender() == RelLib.Person.male:
|
||||
error.write( _("Male wife: %s in family %s.\n") % ( idstr, family.getId() ) )
|
||||
if family.getFather() == person:
|
||||
spouse = family.getMother()
|
||||
if ( mother.get_gender() == father.get_gender() ) and mother.get_gender() != RelLib.Person.unknown:
|
||||
warn.write( _("Homosexual marriage: %s in family %s.\n") % ( idstr, family.get_id() ) )
|
||||
if family.get_father_id() == person and person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Female husband: %s in family %s.\n") % ( idstr, family.get_id() ) )
|
||||
if family.get_mother_id() == person and person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Male wife: %s in family %s.\n") % ( idstr, family.get_id() ) )
|
||||
if family.get_father_id() == person:
|
||||
spouse = family.get_mother_id()
|
||||
else:
|
||||
spouse = family.getFather()
|
||||
spouse = family.get_father_id()
|
||||
if spouse != None:
|
||||
if person.getGender() == RelLib.Person.male and \
|
||||
person.getPrimaryName().getSurname() == spouse.getPrimaryName().getSurname():
|
||||
if person.get_gender() == RelLib.Person.male and \
|
||||
person.get_primary_name().get_surname() == spouse.get_primary_name().get_surname():
|
||||
warn.write( _("Husband and wife with the same surname: %s in family %s, and %s.\n") % (
|
||||
idstr,family.getId(), spouse.getPrimaryName().getName() ) )
|
||||
sdyear = get_year( spouse.getDeath() )
|
||||
idstr,family.get_id(), spouse.get_primary_name().get_name() ) )
|
||||
sdyear = get_year( spouse.get_death() )
|
||||
if sdyear == 0:
|
||||
sdyear = 0 # burial year
|
||||
maryear = get_year( family.getMarriage() )
|
||||
maryear = get_year( family.get_marriage() )
|
||||
|
||||
if maryear == 0 and estimate_age: # estimate marriage year
|
||||
cnum=0
|
||||
for child in family.getChildList():
|
||||
for child in family.get_child_id_list():
|
||||
cnum = cnum + 1
|
||||
if maryear == 0:
|
||||
birthyear = get_year( child.getBirth() )
|
||||
birthyear = get_year( child.get_birth() )
|
||||
if birthyear > 0:
|
||||
maryear = birthyear-cnum
|
||||
|
||||
@@ -278,41 +278,41 @@ def on_apply_clicked(obj):
|
||||
if byear > 0:
|
||||
marage = maryear - byear
|
||||
if marage < 0:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Married before birth: %(male_name)s born %(byear)d, married %(maryear)d to %(spouse)s.\n") % {
|
||||
'male_name' : idstr, 'byear' : byear, 'maryear' : maryear, 'spouse' : spouse.getPrimaryName().getName() } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'byear' : byear, 'maryear' : maryear, 'spouse' : spouse.get_primary_name().get_name() } )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Married before birth: %(female_name)s born %(byear)d, married %(maryear)d to %(spouse)s.\n") % {
|
||||
'female_name' : idstr, 'byear' : byear, 'maryear' : maryear, 'spouse' : spouse.getPrimaryName().getName() } )
|
||||
'female_name' : idstr, 'byear' : byear, 'maryear' : maryear, 'spouse' : spouse.get_primary_name().get_name() } )
|
||||
else:
|
||||
if marage < yngmar:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Young marriage: %(male_name)s married at age %(marage)d to %(spouse)s.\n") % {
|
||||
'male_name' : idstr, 'marage' : marage, 'spouse' : spouse.getPrimaryName().getName() } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'marage' : marage, 'spouse' : spouse.get_primary_name().get_name() } )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Young marriage: %(female_name)s married at age %(marage)d to %(spouse)s.\n") % {
|
||||
'female_name' : idstr, 'marage' : marage, 'spouse' : spouse.getPrimaryName().getName() } )
|
||||
'female_name' : idstr, 'marage' : marage, 'spouse' : spouse.get_primary_name().get_name() } )
|
||||
if marage > oldmar:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Old marriage: %(male_name)s married at age %(marage)d to %(spouse)s.\n") % {
|
||||
'male_name' : idstr, 'marage' : marage, 'spouse' : spouse.getPrimaryName().getName() } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'marage' : marage, 'spouse' : spouse.get_primary_name().get_name() } )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Old marriage: %(female_name)s married at age %(marage)d to %(spouse)s.\n") % {
|
||||
'female_name' : idstr, 'marage' : marage, 'spouse' : spouse.getPrimaryName().getName() } )
|
||||
'female_name' : idstr, 'marage' : marage, 'spouse' : spouse.get_primary_name().get_name() } )
|
||||
if dyear>0 and maryear > dyear:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Married after death: %(male_name)s died %(dyear)d, married %(maryear)d to %(spouse)s.\n") % {
|
||||
'male_name' : idstr, 'dyear' : dyear, 'maryear' : maryear, 'spouse' : spouse.getPrimaryName().getName() } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'dyear' : dyear, 'maryear' : maryear, 'spouse' : spouse.get_primary_name().get_name() } )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Married after death: %(female_name)s died %(dyear)d, married %(maryear)d to %(spouse)s.\n") % {
|
||||
'female_name' : idstr, 'dyear' : dyear, 'maryear' : maryear, 'spouse' : spouse.getPrimaryName().getName() } )
|
||||
'female_name' : idstr, 'dyear' : dyear, 'maryear' : maryear, 'spouse' : spouse.get_primary_name().get_name() } )
|
||||
if prev_cbyear > maryear:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Marriage before birth from previous family: %(male_name)s married %(maryear)d to %(spouse)s, previous birth %(prev_cbyear)d.\n") % {
|
||||
'male_name' : idstr, 'maryear' : maryear, 'spouse' : spouse.getPrimaryName().getName(), 'prev_cbyear' : prev_cbyear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'maryear' : maryear, 'spouse' : spouse.get_primary_name().get_name(), 'prev_cbyear' : prev_cbyear } )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Marriage before birth from previous family: %(female_name)s married %(maryear)d to %(spouse)s, previous birth %(prev_cbyear)d.\n") % {
|
||||
'female_name' : idstr, 'maryear' : maryear, 'spouse' : spouse.getPrimaryName().getName(), 'prev_cbyear' : prev_cbyear } )
|
||||
'female_name' : idstr, 'maryear' : maryear, 'spouse' : spouse.get_primary_name().get_name(), 'prev_cbyear' : prev_cbyear } )
|
||||
prev_maryear = maryear
|
||||
else:
|
||||
maryear = prev_maryear
|
||||
@@ -320,23 +320,23 @@ def on_apply_clicked(obj):
|
||||
if maryear>0 and prev_sdyear > 0:
|
||||
wdwyear = maryear-prev_sdyear
|
||||
if wdwyear > lngwdw:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
warn.write( _("Long widowhood: %s was a widower %d years before, family %s.\n") % (idstr, wdwyear, family.getId() ) )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
warn.write( _("Long widowhood: %s was a widow %d years before, family %s.\n") % (idstr, wdwyear, family.getId() ) )
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Long widowhood: %s was a widower %d years before, family %s.\n") % (idstr, wdwyear, family.get_id() ) )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Long widowhood: %s was a widow %d years before, family %s.\n") % (idstr, wdwyear, family.get_id() ) )
|
||||
|
||||
if fnum==nfam and dyear>0 and sdyear>0:
|
||||
wdwyear = dyear - sdyear
|
||||
if wdwyear > lngwdw:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Long widowhood: %s was a widower %d years.\n") % (idstr, wdwyear) )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Long widowhood: %s was a widow %d years.\n") % (idstr, wdwyear) )
|
||||
|
||||
nkids = 0
|
||||
for child in family.getChildList():
|
||||
for child in family.get_child_id_list():
|
||||
nkids = nkids+1
|
||||
cbyear = get_year( child.getBirth() )
|
||||
cbyear = get_year( child.get_birth() )
|
||||
if cbyear>0 and cbyear < first_cbyear:
|
||||
first_cbyear = cbyear
|
||||
if cbyear>last_cbyear:
|
||||
@@ -345,42 +345,42 @@ def on_apply_clicked(obj):
|
||||
if byear>0 and cbyear>0:
|
||||
bage = cbyear - byear
|
||||
if bage > oldpar:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Old father: %(male_name)s at age of %(bage)d in family %(fam)s had a child %(child)s.\n") % {
|
||||
'male_name' : idstr, 'bage' : bage, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName() } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'bage' : bage, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name() } )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Old mother: %(female_name)s at age of %(bage)d in family %(fam)s had a child %(child)s.\n") % {
|
||||
'female_name' : idstr, 'bage' : bage, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName() } )
|
||||
'female_name' : idstr, 'bage' : bage, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name() } )
|
||||
if bage < 0:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Unborn father: %(male_name)s born %(byear)d, in family %(fam)s had a child %(child)s born %(cbyear)d.\n") % {
|
||||
'male_name' : idstr, 'byear' : byear, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName(), 'cbyear' : cbyear } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'byear' : byear, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name(), 'cbyear' : cbyear } )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Unborn mother: %(female_name)s born %(byear)d, in family %(fam)s had a child %(child)s born %(cbyear)d.\n") % {
|
||||
'female_name' : idstr, 'byear' : byear, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName(), 'cbyear' : cbyear } )
|
||||
'female_name' : idstr, 'byear' : byear, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name(), 'cbyear' : cbyear } )
|
||||
else:
|
||||
if bage < yngpar:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Young father: %(male_name)s at the age of %(bage)d in family %(fam)s had a child %(child)s.\n") % {
|
||||
'male_name' : idstr, 'bage' : bage, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName() } )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'bage' : bage, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name() } )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Young mother: %(female_name)s at the age of %(bage)d in family %(fam)s had a child %(child)s.\n") % {
|
||||
'female_name' : idstr, 'bage' : bage, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName() } )
|
||||
'female_name' : idstr, 'bage' : bage, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name() } )
|
||||
if dyear>0 and cbyear>dyear:
|
||||
if cbyear-1>dyear:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
error.write( _("Dead father: %(male_name)s died %(dyear)d, but in family %(fam)s had a child %(child)s born %(cbyear)d.\n") % {
|
||||
'male_name' : idstr, 'dyear' : dyear, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName(), 'cbyear' : cbyear} )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'dyear' : dyear, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name(), 'cbyear' : cbyear} )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
error.write( _("Dead mother: %(female_name)s died %(dyear)d, but in family %(fam)s had a child %(child)s born %(cbyear)d.\n") % {
|
||||
'female_name' : idstr, 'dyear' : dyear, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName(), 'cbyear' : cbyear} )
|
||||
'female_name' : idstr, 'dyear' : dyear, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name(), 'cbyear' : cbyear} )
|
||||
else:
|
||||
if person.getGender() == RelLib.Person.male:
|
||||
if person.get_gender() == RelLib.Person.male:
|
||||
warn.write( _("Dead father: %(male_name)s died %(dyear)d, but in family %(fam)s had a child %(child)s born %(cbyear)d.\n") % {
|
||||
'male_name' : idstr, 'dyear' : dyear, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName(), 'cbyear' : cbyear} )
|
||||
if person.getGender() == RelLib.Person.female:
|
||||
'male_name' : idstr, 'dyear' : dyear, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name(), 'cbyear' : cbyear} )
|
||||
if person.get_gender() == RelLib.Person.female:
|
||||
warn.write( _("Dead mother: %(female_name)s died %(dyear)d, but in family %(fam)s had a child %(child)s born %(cbyear)d.\n") % {
|
||||
'female_name' : idstr, 'dyear' : dyear, 'fam' : family.getId(), 'child' : child.getPrimaryName().getName(), 'cbyear' : cbyear} )
|
||||
'female_name' : idstr, 'dyear' : dyear, 'fam' : family.get_id(), 'child' : child.get_primary_name().get_name(), 'cbyear' : cbyear} )
|
||||
|
||||
|
||||
text = ""
|
||||
|
||||
Reference in New Issue
Block a user