INNER CODE UNIT · Python

require_project

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

    def require_project(cls) -> projects.Project:
        if cls.project is None:
            raise HTTPException(400, "no project is open — POST /api/project/open first")
        return cls.project

    @classmethod
    def provider(cls) -> GeminiProvider:
        if cls.image_provider is None:
            cls.image_provider = GeminiProvider()
        return cls.image_provider

    @classmethod
    def logger(cls) -> PipelineLogger:
        p = cls.require_project()
        return PipelineLogger(p.path, p.workdir)


# ───────── Request models ─────────

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…