-
-
Notifications
You must be signed in to change notification settings - Fork 44
Description
get_birth_data right now will iterate through all BIRT records and then retrieve the DATE, PLAC and Sources for each BIRT.
This is an example record - the individual has two BIRT records with different values.
1 BIRT
2 DATE 25 Jan 1780
2 PLAC Liverpool, Queens, Nova Scotia, Canada
1 BIRT
2 DATE 1781
2 PLAC Nova Scotia, Canada
Currently the logic in python-gedcom is to iterate through each BIRT and then assign any found DATE and PLAC to the date and place variables. In the above example it would return "1781", "Nova Scotia, Canada"
Typically the first entry in the gedcom file is the "Preferred" entry - At least this is how it done with Ancestry.com.
I wonder if we should return the FIRST BIRT record we find instead of the LAST one? I think returning all the Sources for all BIRT elements is fine as is.
BTW, all of the above applies for DEAT too. If we agree to make this change then I will submit a PR.