Esempio n. 1
0
File: eval.py Progetto: cdeee/web
    def __year_match(self, t1, t2, tolerance_years=0):
        """
        Extracts and compares two years.
        Possible inputs: 31/12/2005, 2008
        :param t1: record from file containing ["date"] field
        :param t2: record from file containing ["date"] field
        :param tolerance_years: tolerate margin in years
        :return: are dates equal?
        """
        y1 = ExtractionUtils.parse_date(t1.get("date")).get("year")
        y2 = ExtractionUtils.parse_date(t2.get("date")).get("year")

        return ExtractionUtils.date_equals(y1, y2, tolerance_years)