def __getVersionDates()

in libmozdata/versions.py [0:0]


def __getVersionDates():
    resp = requests.get(
        URL_HISTORY,
        headers={"User-Agent": config.get("User-Agent", "name", required=True)},
    )
    data = resp.json()

    data = dict([(v, utils.get_moz_date(d)) for v, d in data.items()])

    resp = requests.get(
        URL_CALENDAR,
        headers={"User-Agent": config.get("User-Agent", "name", required=True)},
    )
    calendar = Calendar.from_ical(resp.content)

    for component in calendar.walk():
        if component.name == "VEVENT":
            match = REGEX_EVENT.search(component.get("summary"))
            if match:
                version = match.group(1) + ".0"
                if version not in data:
                    data[version] = utils.get_moz_date(
                        utils.get_date_str(component.decoded("dtstart"))
                    )

    return data