INNER CODE UNIT · Python

actionkit_units

viticci/shortcuts-playground-plugin · claude/skills/shortcuts-playground/scripts/generate_healthkit_reference.py:151

def actionkit_units() -> list[dict[str, object]]:
    if not ACTIONKIT_HEALTH_CONSTANTS.exists():
        return []
    try:
        with ACTIONKIT_HEALTH_CONSTANTS.open("rb") as handle:
            payload = plistlib.load(handle)
    except (OSError, plistlib.InvalidFileException):
        return []
    units = payload.get("Units")
    if not isinstance(units, list):
        return []
    out: list[dict[str, object]] = []
    for row in units:
        if not isinstance(row, dict):
            continue
        unit_string = row.get("unitString")
        if not isinstance(unit_string, str) or unit_string == "":
            continue

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…