def METHOD_NAME(context: Context):
    source_path = context.fetch_resource("source.html", context.data_url)
    context.export_resource(source_path, "text/html", title="Source HTML file")
    with open(source_path, "r") as fh:
        doc = lxml.html.fromstring(fh.read())  # invalid XML, need HTML parser
    if data_time := parse_data_time(doc):
        context.log.info(f"Parsing data version of {data_time}")
        context.data_time = data_time
    else:
        context.log.warn("Failed to parse data_time")
    parse_debarments(context, doc)
    parse_infractions(context, doc)