Get data from Validate Nodes and display it on Tooltip
This commit is contained in:
parent
8810a0392a
commit
b8c95fb7ec
6 changed files with 39 additions and 23 deletions
|
|
@ -10,6 +10,7 @@ from langflow.api.base import (
|
|||
from langflow.interface.run import build_graph
|
||||
from langflow.utils.logger import logger
|
||||
from langflow.utils.validate import validate_code
|
||||
import json
|
||||
|
||||
# build router
|
||||
router = APIRouter(prefix="/validate", tags=["validate"])
|
||||
|
|
@ -46,8 +47,8 @@ def post_validate_node(node_id: str, data: dict):
|
|||
node = graph.get_node(node_id)
|
||||
if node is not None:
|
||||
_ = node.build()
|
||||
return str(node.params)
|
||||
raise Exception(f"Node {node_id} not found")
|
||||
return json.dumps({'valid': True, 'params': str(node.params)})
|
||||
else:
|
||||
return json.dumps({'valid': False})
|
||||
except Exception as e:
|
||||
logger.error(e)
|
||||
raise HTTPException(status_code=500, detail=str(e)) from e
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue