def export_amendement_for_spreadsheet(amendement: Amendement) -> dict:
    data: dict = {k: v for k, v in amendement.asdict().items() if k in FIELDS}
    for field_name in HTML_FIELDS:
        if data[field_name] is not None:
            data[field_name] = html_to_text(data[field_name])
    return {k: convert_boolean(v) for k, v in data.items()}
Exemple #2
0
def export_amendement_for_json(amendement: Amendement) -> dict:
    return {
        k: v
        for k, v in amendement.asdict().items() if k not in EXCLUDED_FIELDS
    }