INNER CODE UNIT · Python

_read_reverted_slots

GenielabsOpenSource/spine-animation-ai · reskin-app/app/backend/server.py:427

def _read_reverted_slots(skin_dir: Path) -> set[str]:
    p = skin_dir / REVERTED_SLOTS_FILE
    if not p.exists():
        return set()
    try:
        v = json.loads(p.read_text())
        return set(v) if isinstance(v, list) else set()
    except Exception:
        return set()


def _write_reverted_slots(skin_dir: Path, slots: set[str]) -> None:
    skin_dir.mkdir(parents=True, exist_ok=True)
    (skin_dir / REVERTED_SLOTS_FILE).write_text(json.dumps(sorted(slots), indent=2))


def _slot_to_region(spine_json: dict, slot_name: str) -> str | None:
    """Return the atlas region a default-skin slot maps to. Mirror of

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…