INNER CODE UNIT · Python

_write_transforms

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

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")
def get_transforms(skin_name: str):
    project = _State.require_project()
    return _read_transforms(project, skin_name)


@app.put("/api/skin/{skin_name}/transforms")
async def put_transforms(skin_name: str, request: Request):
    """Replace the full transforms dict for a skin."""
    project = _State.require_project()
    body = await request.json()
    if not isinstance(body, dict):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…