INNER CODE UNIT · Python

builtin_style_records

ChenShuo2004/cs-board · webapp/server.py:321

def builtin_style_records(items: list[dict[str, Any]]) -> list[dict[str, Any]]:
    overrides = {str(item.get("id")): item for item in items if item.get("builtin")}
    records: list[dict[str, Any]] = []
    for definition in BUILTIN_STYLE_DEFINITIONS:
        record = builtin_style_record(definition)
        override = overrides.get(definition["id"])
        if override:
            record.update(override)
            record["id"] = definition["id"]
            record["builtin"] = True
        records.append(record)
    return records


def all_style_records(items: list[dict[str, Any]]) -> list[dict[str, Any]]:
    return builtin_style_records(items) + [item for item in items if not item.get("builtin")]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…