Files
2026-06-15 19:22:58 +05:30

50 lines
815 B
Python

from aiohttp import web
from server import PromptServer
from .backend.workflow_documentation_engine import (
WorkflowDocumentationEngine
)
routes = PromptServer.instance.routes
documentation_engine = (
WorkflowDocumentationEngine()
)
@routes.post(
"/workflow-guide/generate"
)
async def workflow_guide_generate(
request
):
try:
workflow = await request.json()
documentation = (
documentation_engine.generate(
workflow
)
)
return web.json_response(
documentation
)
except Exception as error:
import traceback
traceback.print_exc()
return web.json_response({
"success": False,
"error": str(
error
)
})