INNER CODE UNIT · Python

_write_metadata

stratumauth/app · extra/generate_icon_meta.py:64

def _write_metadata(metadata: MetadataMap):
    metafile_path = os.path.join(MAIN_DIR, "icons.csv")

    with open(metafile_path, "w", encoding="utf-8") as file:
        writer = csv.DictWriter(
            file,
            fieldnames=get_type_hints(MetadataEntry).keys(),
        )

        writer.writeheader()

        for icon in sorted(metadata.keys()):
            writer.writerow(dict(metadata[icon]))


def _get_soup(url: str) -> bs4.BeautifulSoup:
    res = requests.get(url, timeout=REQUEST_TIMEOUT)
    res.raise_for_status()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…