Re: Kinship report not showing half relationships.
George Wilmes <[email protected]>
| Newsgroups | gmane.comp.genealogy.gramps.user |
|---|---|
| Message-ID | <CADWiNGwYfRJ0CzYQZODL-DSpiSimm2LBrgvJsOWxdDufk1mNvg@mail.gmail.com> |
Sorry, forgot one detail. In the __init__ function, I saved the original
person:
# save original person for use later on
self.orig_person = self.person
I guess that wasn't really necessary; I could have just used "self.person"
instead of "self.orig_person" when I called the relationship calculator.
(As I said, I'm still learning!)
On Mon, Mar 6, 2023 at 6:54 PM George Wilmes <[email protected]>
wrote:
> I had a different problem, with some step-cousins not even showing up, and
> so I changed these lines in the report's get_parent_handles() function:
>
> # instead of just the "main" parents, get all parents
> # family_handle = person.get_main_parents_family_handle()
> # if family_handle:
> family_handles = person.get_parent_family_handle_list()
> for family_handle in family_handles:
>
> I agree it would be nice if the report could distinguish half- and step-
> relations. So I added this code near the end of the write_person()
> function, just before the line "self.doc.end_paragraph()":
>
> # write the actual relationship description if it contains "half" or "step"
> relationship = self.rel_calc.get_one_relationship(self.database,
>
> self.orig_person,
> person)
> if "half" in relationship or "step" in relationship:
> self.doc.write_text(relationship)
>
> I hope to make it look better as I learn more Python. Also, a proper
> solution would need to consider translation. I haven't yet tested it
> thoroughly, for example looking for persons who related in more than one
> way to the center person; maybe this added relationship description might
> be incorrect in some cases, I don't know.
>
>
> On Mon, Mar 6, 2023 at 9:35 AM Martin H. Watson <
> [email protected]> wrote:
>
>> The report lists my two half first cousins as being first cousins.
>>
>> After my father was born, his parents split and remarried and had
>> children and grandchildren. Two of these grandchildren are in contact
>> with me.
>>
>> Is there a way to get the kinship report to show half relationships
>> separately from full ones?
>>
>> Martin
>>
>>
>>
>> --
>> Gramps-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/gramps-users
>> https://gramps-project.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
--
Gramps-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gramps-users
https://gramps-project.org