in glean_parser/util.py [0:0]
def is_expired(expires: str, major_version: Optional[int] = None) -> bool:
"""
Parses the `expires` field in a metric or ping and returns whether
the object should be considered expired.
"""
if expires == "never":
return False
elif expires == "expired":
return True
elif major_version is not None:
return parse_expiration_version(expires) <= major_version
else:
date = parse_expiration_date(expires)
return date <= datetime.datetime.now(datetime.timezone.utc).date()