From: Jérôme <rom...@ya...> - 2011-04-01 09:56:57
|
This might be related to get_birth_date() ? ie. to return date = 0 def get_birth_date(db,person,estimate=False): if not person: return 0 birth_ref = person.get_birth_ref() if not birth_ref: ret = 0 else: ret = get_date_from_event_handle(db,birth_ref.ref) if estimate and (ret == 0): ret = get_bapt_date(db,person) return ret Is there any 'step child' in the children list ? Jérôme b4m a écrit : > Thank-you Paul and Vlada for helping with this. > > For some of my families it would be true to say that there are dates > which include "about" but the family I originally mentioned is as follows: > child 1 = February 1862 > child 2 = 20 September 1863 > child 3 = 11 February 1866 > child 4 = 22 September 1867 > child 5 = March 1869 > child 6 = December 1873 > child 7 = 26 April 1877 > > I have examined the date fields and they are all valid ones, with no > typgraphical errors or unrecognised date formats. So what I have is > some valid complete dates and some valid month-and-year only dates. > > This family is returned every time, (also when the 'Estimate missing > dates' is checked). It would seem that the Verification tool is > ignoring children 5 and 6 and calculating a 10 year gap between children > 4 and 7. > > What you seem to be telling me is that Gramps treats the text string > "about" as meaning plus or minus 5 years, which I suppose might be > reasonable if the text entered is "about 1800" but it would not seem > reasonable to me if the text were "about January 1800". The UK Births > Marriages & Deaths indexes are held by quarter and year, so until you > can find additional sources you are going to be holding a lot of dates > in the format "about January 1800" (I use Jan, Mar, Jul & Oct as my > quarter dates because then if you get an exact Baptism date it will > automatically be sorted after the less precise Birth date but I note > that others use the quarter end months Mar, Jun, Sept & Dec instead.) > > Paul has said that he gets the same result with a birth which only has > the year. That is, a birth of "1955" will give the same result. > Call me old-fashioned, but I would call that a bug. "How many years are > there between 1960 and 1970?" "I can't tell you because you haven't > specified the day and month." I don't think so. > > From all of the above, I am guessing that the validation check has been > coded to only use a full day-month-year date and to ignore year only or > month-and-year combinations. If this is what was really intended to > happen then it would help if it was made clear in the Help text for the > Verification tool. > > I will raise this on the Sourceforge site, but I'm not really sure if it > is a defect or an "enhancement request"! > > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Create and publish websites with WebMatrix > Use the most popular FREE web apps or write code yourself; > WebMatrix provides all the features you need to develop and > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > > > ------------------------------------------------------------------------ > > _______________________________________________ > Gramps-users mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-users |