Hi John,
I'm making a modified version of the Merge Records extension to meet my needs for merging GEDCOMs that I have downloaded from an online database into my family tree. Since all of the GEDCOMS come from the same place I can count on them having almost identical data for each person, so I would like to change the match scoring algorithm to better suit this situation.
I noticed that there is a function called DateQuality that is called several times in your Python script, but it is never defined. This is in contrast to similar functions called PlaceQuality and NameQuality that are defined.
I'm not an expert in Python, but I'm surprised that the script even functions without DateQuality being defined. Perhaps execution just passes through the calls to the function without doing anything?
Do you have a version of the extension that includes a definition of DateQuality that you could share with me? I would like to use it as part of my modifications.
Thank you,
Jay