INNER CODE UNIT · Python
_read_transforms
GenielabsOpenSource/spine-animation-ai · reskin-app/app/backend/server.py:380
def _read_transforms(project: projects.Project, skin: str) -> dict[str, dict]:
p = _transforms_path(project, skin)
if not p.exists():
return {}
try:
v = json.loads(p.read_text())
return v if isinstance(v, dict) else {}
except Exception:
return {}
def _write_transforms(project: projects.Project, skin: str, transforms: dict) -> None:
p = _transforms_path(project, skin)
p.parent.mkdir(parents=True, exist_ok=True)
p.write_text(json.dumps(transforms, indent=2))
@app.get("/api/skin/{skin_name}/transforms")