Simplify code by replacing references with module-level variables
svn: r16593
This commit is contained in:
parent
1231b1cac8
commit
ed15eb3e0d
@ -36,6 +36,9 @@ import os
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
import gen.lib
|
import gen.lib
|
||||||
|
MALE = gen.lib.Person.MALE
|
||||||
|
FEMALE = gen.lib.Person.FEMALE
|
||||||
|
UNKNOWN = gen.lib.Person.UNKNOWN
|
||||||
from gen.ggettext import sgettext as _
|
from gen.ggettext import sgettext as _
|
||||||
from gen.plug import PluginRegister, BasePluginManager
|
from gen.plug import PluginRegister, BasePluginManager
|
||||||
|
|
||||||
@ -1567,33 +1570,33 @@ class RelationshipCalculator(object):
|
|||||||
# b is descendant of a
|
# b is descendant of a
|
||||||
if Gb == 0 :
|
if Gb == 0 :
|
||||||
rel_str = 'same person'
|
rel_str = 'same person'
|
||||||
elif gender_b == gen.lib.Person.MALE:
|
elif gender_b == MALE:
|
||||||
rel_str = self._get_son(Gb, step, inlaw)
|
rel_str = self._get_son(Gb, step, inlaw)
|
||||||
elif gender_b == gen.lib.Person.FEMALE:
|
elif gender_b == FEMALE:
|
||||||
rel_str = self._get_daughter(Gb, step, inlaw)
|
rel_str = self._get_daughter(Gb, step, inlaw)
|
||||||
else:
|
else:
|
||||||
rel_str = self._get_child_unknown(Gb, step, inlaw)
|
rel_str = self._get_child_unknown(Gb, step, inlaw)
|
||||||
elif Gb == 0:
|
elif Gb == 0:
|
||||||
# b is parents/grand parent of a
|
# b is parents/grand parent of a
|
||||||
if gender_b == gen.lib.Person.MALE:
|
if gender_b == MALE:
|
||||||
rel_str = self._get_father(Ga, step, inlaw)
|
rel_str = self._get_father(Ga, step, inlaw)
|
||||||
elif gender_b == gen.lib.Person.FEMALE:
|
elif gender_b == FEMALE:
|
||||||
rel_str = self._get_mother(Ga, step, inlaw)
|
rel_str = self._get_mother(Ga, step, inlaw)
|
||||||
else:
|
else:
|
||||||
rel_str = self._get_parent_unknown(Ga, step, inlaw)
|
rel_str = self._get_parent_unknown(Ga, step, inlaw)
|
||||||
elif Gb == 1:
|
elif Gb == 1:
|
||||||
# b is sibling/aunt/uncle of a
|
# b is sibling/aunt/uncle of a
|
||||||
if gender_b == gen.lib.Person.MALE:
|
if gender_b == MALE:
|
||||||
rel_str = self._get_uncle(Ga, step, inlaw)
|
rel_str = self._get_uncle(Ga, step, inlaw)
|
||||||
elif gender_b == gen.lib.Person.FEMALE:
|
elif gender_b == FEMALE:
|
||||||
rel_str = self._get_aunt(Ga, step, inlaw)
|
rel_str = self._get_aunt(Ga, step, inlaw)
|
||||||
else:
|
else:
|
||||||
rel_str = self._get_sibling(Ga, step, inlaw)
|
rel_str = self._get_sibling(Ga, step, inlaw)
|
||||||
elif Ga == 1:
|
elif Ga == 1:
|
||||||
# b is niece/nephew of a
|
# b is niece/nephew of a
|
||||||
if gender_b == gen.lib.Person.MALE:
|
if gender_b == MALE:
|
||||||
rel_str = self._get_nephew(Gb-1, step, inlaw)
|
rel_str = self._get_nephew(Gb-1, step, inlaw)
|
||||||
elif gender_b == gen.lib.Person.FEMALE:
|
elif gender_b == FEMALE:
|
||||||
rel_str = self._get_niece(Gb-1, step, inlaw)
|
rel_str = self._get_niece(Gb-1, step, inlaw)
|
||||||
elif Gb < len(_niece_level) and Gb < len(_nephew_level):
|
elif Gb < len(_niece_level) and Gb < len(_nephew_level):
|
||||||
rel_str = "%s or %s" % (self._get_nephew(Gb-1, step, inlaw),
|
rel_str = "%s or %s" % (self._get_nephew(Gb-1, step, inlaw),
|
||||||
@ -1642,9 +1645,9 @@ class RelationshipCalculator(object):
|
|||||||
else:
|
else:
|
||||||
inlaw = ''
|
inlaw = ''
|
||||||
|
|
||||||
if gender_b == gen.lib.Person.MALE:
|
if gender_b == MALE:
|
||||||
rel_str = self._get_uncle(1, typestr, inlaw)
|
rel_str = self._get_uncle(1, typestr, inlaw)
|
||||||
elif gender_b == gen.lib.Person.FEMALE:
|
elif gender_b == FEMALE:
|
||||||
rel_str = self._get_aunt(1, typestr, inlaw)
|
rel_str = self._get_aunt(1, typestr, inlaw)
|
||||||
else:
|
else:
|
||||||
rel_str = self._get_sibling(1, typestr, inlaw)
|
rel_str = self._get_sibling(1, typestr, inlaw)
|
||||||
@ -1666,60 +1669,60 @@ class RelationshipCalculator(object):
|
|||||||
return ''
|
return ''
|
||||||
|
|
||||||
if spouse_type == self.PARTNER_MARRIED:
|
if spouse_type == self.PARTNER_MARRIED:
|
||||||
if gender == gen.lib.Person.MALE:
|
if gender == MALE:
|
||||||
return _("husband")
|
return _("husband")
|
||||||
elif gender == gen.lib.Person.FEMALE:
|
elif gender == FEMALE:
|
||||||
return _("wife")
|
return _("wife")
|
||||||
else:
|
else:
|
||||||
return _("gender unknown|spouse")
|
return _("gender unknown|spouse")
|
||||||
elif spouse_type == self.PARTNER_EX_MARRIED:
|
elif spouse_type == self.PARTNER_EX_MARRIED:
|
||||||
if gender == gen.lib.Person.MALE:
|
if gender == MALE:
|
||||||
return _("ex-husband")
|
return _("ex-husband")
|
||||||
elif gender == gen.lib.Person.FEMALE:
|
elif gender == FEMALE:
|
||||||
return _("ex-wife")
|
return _("ex-wife")
|
||||||
else:
|
else:
|
||||||
return _("gender unknown|ex-spouse")
|
return _("gender unknown|ex-spouse")
|
||||||
elif spouse_type == self.PARTNER_UNMARRIED:
|
elif spouse_type == self.PARTNER_UNMARRIED:
|
||||||
if gender == gen.lib.Person.MALE:
|
if gender == MALE:
|
||||||
return _("unmarried|husband")
|
return _("unmarried|husband")
|
||||||
elif gender == gen.lib.Person.FEMALE:
|
elif gender == FEMALE:
|
||||||
return _("unmarried|wife")
|
return _("unmarried|wife")
|
||||||
else:
|
else:
|
||||||
return _("gender unknown,unmarried|spouse")
|
return _("gender unknown,unmarried|spouse")
|
||||||
elif spouse_type == self.PARTNER_EX_UNMARRIED:
|
elif spouse_type == self.PARTNER_EX_UNMARRIED:
|
||||||
if gender == gen.lib.Person.MALE:
|
if gender == MALE:
|
||||||
return _("unmarried|ex-husband")
|
return _("unmarried|ex-husband")
|
||||||
elif gender == gen.lib.Person.FEMALE:
|
elif gender == FEMALE:
|
||||||
return _("unmarried|ex-wife")
|
return _("unmarried|ex-wife")
|
||||||
else:
|
else:
|
||||||
return _("gender unknown,unmarried|ex-spouse")
|
return _("gender unknown,unmarried|ex-spouse")
|
||||||
elif spouse_type == self.PARTNER_CIVIL_UNION:
|
elif spouse_type == self.PARTNER_CIVIL_UNION:
|
||||||
if gender == gen.lib.Person.MALE:
|
if gender == MALE:
|
||||||
return _("male,civil union|partner")
|
return _("male,civil union|partner")
|
||||||
elif gender == gen.lib.Person.FEMALE:
|
elif gender == FEMALE:
|
||||||
return _("female,civil union|partner")
|
return _("female,civil union|partner")
|
||||||
else:
|
else:
|
||||||
return _("gender unknown,civil union|partner")
|
return _("gender unknown,civil union|partner")
|
||||||
elif spouse_type == self.PARTNER_EX_CIVIL_UNION:
|
elif spouse_type == self.PARTNER_EX_CIVIL_UNION:
|
||||||
if gender == gen.lib.Person.MALE:
|
if gender == MALE:
|
||||||
return _("male,civil union|former partner")
|
return _("male,civil union|former partner")
|
||||||
elif gender == gen.lib.Person.FEMALE:
|
elif gender == FEMALE:
|
||||||
return _("female,civil union|former partner")
|
return _("female,civil union|former partner")
|
||||||
else:
|
else:
|
||||||
return _("gender unknown,civil union|former partner")
|
return _("gender unknown,civil union|former partner")
|
||||||
elif spouse_type == self.PARTNER_UNKNOWN_REL:
|
elif spouse_type == self.PARTNER_UNKNOWN_REL:
|
||||||
if gender == gen.lib.Person.MALE:
|
if gender == MALE:
|
||||||
return _("male,unknown relation|partner")
|
return _("male,unknown relation|partner")
|
||||||
elif gender == gen.lib.Person.FEMALE:
|
elif gender == FEMALE:
|
||||||
return _("female,unknown relation|partner")
|
return _("female,unknown relation|partner")
|
||||||
else:
|
else:
|
||||||
return _("gender unknown,unknown relation|partner")
|
return _("gender unknown,unknown relation|partner")
|
||||||
else:
|
else:
|
||||||
# here we have spouse_type == self.PARTNER_EX_UNKNOWN_REL
|
# here we have spouse_type == self.PARTNER_EX_UNKNOWN_REL
|
||||||
# or other not catched types
|
# or other not catched types
|
||||||
if gender == gen.lib.Person.MALE:
|
if gender == MALE:
|
||||||
return _("male,unknown relation|former partner")
|
return _("male,unknown relation|former partner")
|
||||||
elif gender == gen.lib.Person.FEMALE:
|
elif gender == FEMALE:
|
||||||
return _("female,unknown relation|former partner")
|
return _("female,unknown relation|former partner")
|
||||||
else:
|
else:
|
||||||
return _("gender unknown,unknown relation|former partner")
|
return _("gender unknown,unknown relation|former partner")
|
||||||
@ -1882,8 +1885,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(MAX) :
|
for i in range(MAX) :
|
||||||
relstr = _rand_relstr(i,'f')
|
relstr = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(0, i,
|
rel = FMT % rc.get_single_relationship_string(0, i,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
'', relstr,
|
'', relstr,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa,
|
in_law_a=inlawa,
|
||||||
@ -1897,8 +1900,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(MAX) :
|
for i in range(MAX) :
|
||||||
relstr = _rand_relstr(i,'m')
|
relstr = _rand_relstr(i,'m')
|
||||||
rel = FMT % rc.get_single_relationship_string(0, i,
|
rel = FMT % rc.get_single_relationship_string(0, i,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
'', relstr,
|
'', relstr,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -1911,8 +1914,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(MAX) :
|
for i in range(MAX) :
|
||||||
relstr = _rand_relstr(i,'f')
|
relstr = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(0, i,
|
rel = FMT % rc.get_single_relationship_string(0, i,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.UNKNOWN,
|
UNKNOWN,
|
||||||
'', relstr,
|
'', relstr,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -1925,8 +1928,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(MAX) :
|
for i in range(MAX) :
|
||||||
relstr = _rand_relstr(i,'f')
|
relstr = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, 0,
|
rel = FMT % rc.get_single_relationship_string(i, 0,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
relstr, '',
|
relstr, '',
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -1939,8 +1942,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(MAX) :
|
for i in range(MAX) :
|
||||||
relstr = _rand_relstr(i,'m')
|
relstr = _rand_relstr(i,'m')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, 0,
|
rel = FMT % rc.get_single_relationship_string(i, 0,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
relstr, '',
|
relstr, '',
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -1953,8 +1956,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(MAX) :
|
for i in range(MAX) :
|
||||||
relstr = _rand_relstr(i,'f')
|
relstr = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, 0,
|
rel = FMT % rc.get_single_relationship_string(i, 0,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
gen.lib.Person.UNKNOWN,
|
UNKNOWN,
|
||||||
relstr, '',
|
relstr, '',
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -1967,8 +1970,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(1, MAX) :
|
for i in range(1, MAX) :
|
||||||
relstr = _rand_relstr(i,'m')
|
relstr = _rand_relstr(i,'m')
|
||||||
rel = FMT % rc.get_single_relationship_string(1, i,
|
rel = FMT % rc.get_single_relationship_string(1, i,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
'm', relstr,
|
'm', relstr,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -1981,8 +1984,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(1, MAX) :
|
for i in range(1, MAX) :
|
||||||
relstr = _rand_relstr(i,'f')
|
relstr = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(1, i,
|
rel = FMT % rc.get_single_relationship_string(1, i,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
'f', relstr,
|
'f', relstr,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -1995,8 +1998,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(1, MAX) :
|
for i in range(1, MAX) :
|
||||||
relstr = _rand_relstr(i,'f')
|
relstr = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(1, i,
|
rel = FMT % rc.get_single_relationship_string(1, i,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
gen.lib.Person.UNKNOWN,
|
UNKNOWN,
|
||||||
'f', relstr,
|
'f', relstr,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -2009,8 +2012,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(1, MAX) :
|
for i in range(1, MAX) :
|
||||||
relstr = _rand_relstr(i,'f')
|
relstr = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, 1,
|
rel = FMT % rc.get_single_relationship_string(i, 1,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
relstr, 'f',
|
relstr, 'f',
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -2023,8 +2026,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(1, MAX) :
|
for i in range(1, MAX) :
|
||||||
relstr = _rand_relstr(i,'f')
|
relstr = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, 1,
|
rel = FMT % rc.get_single_relationship_string(i, 1,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
relstr, 'f',
|
relstr, 'f',
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -2037,8 +2040,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
for i in range(1, MAX) :
|
for i in range(1, MAX) :
|
||||||
relstr = _rand_relstr(i,'m')
|
relstr = _rand_relstr(i,'m')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, 1,
|
rel = FMT % rc.get_single_relationship_string(i, 1,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.UNKNOWN,
|
UNKNOWN,
|
||||||
relstr, 'm',
|
relstr, 'm',
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb)
|
in_law_a=inlawa, in_law_b=inlawb)
|
||||||
@ -2052,8 +2055,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
relstra = _rand_relstr(i,'f')
|
relstra = _rand_relstr(i,'f')
|
||||||
relstrb = _rand_relstr(i,'f')
|
relstrb = _rand_relstr(i,'f')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, i,
|
rel = FMT % rc.get_single_relationship_string(i, i,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
relstra,
|
relstra,
|
||||||
relstrb,
|
relstrb,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
@ -2068,8 +2071,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
relstra = _rand_relstr(i,'m')
|
relstra = _rand_relstr(i,'m')
|
||||||
relstrb = _rand_relstr(i,'m')
|
relstrb = _rand_relstr(i,'m')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, i,
|
rel = FMT % rc.get_single_relationship_string(i, i,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
relstra,
|
relstra,
|
||||||
relstrb,
|
relstrb,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
@ -2084,8 +2087,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
relstra = _rand_relstr(i,'m')
|
relstra = _rand_relstr(i,'m')
|
||||||
relstrb = _rand_relstr(i,'m')
|
relstrb = _rand_relstr(i,'m')
|
||||||
rel = FMT % rc.get_single_relationship_string(i, i,
|
rel = FMT % rc.get_single_relationship_string(i, i,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.UNKNOWN,
|
UNKNOWN,
|
||||||
relstra,
|
relstra,
|
||||||
relstrb,
|
relstrb,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
@ -2107,8 +2110,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
if rnd < 5 :
|
if rnd < 5 :
|
||||||
rel = (FMT + ' |info: female, Ga=%2d, Gb=%2d') % (
|
rel = (FMT + ' |info: female, Ga=%2d, Gb=%2d') % (
|
||||||
rc.get_single_relationship_string(j, i,
|
rc.get_single_relationship_string(j, i,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
relstra, relstrb,
|
relstra, relstrb,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb), j, i )
|
in_law_a=inlawa, in_law_b=inlawb), j, i )
|
||||||
@ -2119,8 +2122,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
else:
|
else:
|
||||||
rel = (FMT + ' |info: male, Ga=%2d, Gb=%2d') % (
|
rel = (FMT + ' |info: male, Ga=%2d, Gb=%2d') % (
|
||||||
rc.get_single_relationship_string(j, i,
|
rc.get_single_relationship_string(j, i,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
relstra, relstrb,
|
relstra, relstrb,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb), j, i )
|
in_law_a=inlawa, in_law_b=inlawb), j, i )
|
||||||
@ -2139,8 +2142,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
if rnd < 5 :
|
if rnd < 5 :
|
||||||
rel = (FMT + ' |info: female, Ga=%2d, Gb=%2d') % (
|
rel = (FMT + ' |info: female, Ga=%2d, Gb=%2d') % (
|
||||||
rc.get_single_relationship_string(i, j,
|
rc.get_single_relationship_string(i, j,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.FEMALE,
|
FEMALE,
|
||||||
relstra, relstrb,
|
relstra, relstrb,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb), i, j)
|
in_law_a=inlawa, in_law_b=inlawb), i, j)
|
||||||
@ -2151,8 +2154,8 @@ def _test(rc, onlybirth, inlawa, inlawb, printrelstr):
|
|||||||
else:
|
else:
|
||||||
rel = (FMT + ' |info: male, Ga=%2d, Gb=%2d') % (
|
rel = (FMT + ' |info: male, Ga=%2d, Gb=%2d') % (
|
||||||
rc.get_single_relationship_string(i, j,
|
rc.get_single_relationship_string(i, j,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
gen.lib.Person.MALE,
|
MALE,
|
||||||
relstra, relstrb,
|
relstra, relstrb,
|
||||||
only_birth=onlybirth,
|
only_birth=onlybirth,
|
||||||
in_law_a=inlawa, in_law_b=inlawb), i, j)
|
in_law_a=inlawa, in_law_b=inlawb), i, j)
|
||||||
@ -2167,13 +2170,13 @@ def _testsibling(rc):
|
|||||||
(rc.HALF_SIB_FATHER, 'half sib father side'),
|
(rc.HALF_SIB_FATHER, 'half sib father side'),
|
||||||
(rc.STEP_SIB, 'step sib'), (rc.UNKNOWN_SIB, 'undetermined sib')]
|
(rc.STEP_SIB, 'step sib'), (rc.UNKNOWN_SIB, 'undetermined sib')]
|
||||||
FMT = '%+50s'
|
FMT = '%+50s'
|
||||||
for gendr, strgen in [(gen.lib.Person.MALE, 'male'),
|
for gendr, strgen in [(MALE, 'male'),
|
||||||
(gen.lib.Person.FEMALE, 'female'),
|
(FEMALE, 'female'),
|
||||||
(gen.lib.Person.UNKNOWN, 'unknown')]:
|
(UNKNOWN, 'unknown')]:
|
||||||
for inlaw in [False, True]:
|
for inlaw in [False, True]:
|
||||||
for sibt, str in vals:
|
for sibt, str in vals:
|
||||||
print FMT % rc.get_sibling_relationship_string(
|
print FMT % rc.get_sibling_relationship_string(
|
||||||
sibt, gen.lib.Person.MALE, gendr,
|
sibt, MALE, gendr,
|
||||||
in_law_a = inlaw) + ' |info:', str, strgen
|
in_law_a = inlaw) + ' |info:', str, strgen
|
||||||
|
|
||||||
def _test_spouse(rc):
|
def _test_spouse(rc):
|
||||||
@ -2186,12 +2189,12 @@ def _test_spouse(rc):
|
|||||||
(rc.PARTNER_EX_CIVIL_UNION, 'ex civil union'),
|
(rc.PARTNER_EX_CIVIL_UNION, 'ex civil union'),
|
||||||
(rc.PARTNER_EX_UNKNOWN_REL, 'ex unknown rel')]
|
(rc.PARTNER_EX_UNKNOWN_REL, 'ex unknown rel')]
|
||||||
|
|
||||||
for gender, strgen in [(gen.lib.Person.MALE, 'male'),
|
for gender, strgen in [(MALE, 'male'),
|
||||||
(gen.lib.Person.FEMALE, 'female'),
|
(FEMALE, 'female'),
|
||||||
(gen.lib.Person.UNKNOWN, 'unknown')] :
|
(UNKNOWN, 'unknown')] :
|
||||||
for spouse_type, str in vals:
|
for spouse_type, str in vals:
|
||||||
print FMT % rc.get_partner_relationship_string(
|
print FMT % rc.get_partner_relationship_string(
|
||||||
spouse_type, gen.lib.Person.MALE, gender) + \
|
spouse_type, MALE, gender) + \
|
||||||
' |info: gender='+strgen+', rel='+str
|
' |info: gender='+strgen+', rel='+str
|
||||||
|
|
||||||
def test(rc, printrelstr):
|
def test(rc, printrelstr):
|
||||||
|
Loading…
Reference in New Issue
Block a user