Refactor code to use model_dump method for adding
new custom field
This commit is contained in:
parent
3c955de5e3
commit
53a0566f8c
1 changed files with 2 additions and 3 deletions
|
|
@ -8,8 +8,6 @@ from uuid import UUID
|
||||||
|
|
||||||
from cachetools import LRUCache, cached
|
from cachetools import LRUCache, cached
|
||||||
from fastapi import HTTPException
|
from fastapi import HTTPException
|
||||||
from loguru import logger
|
|
||||||
|
|
||||||
from langflow.interface.agents.base import agent_creator
|
from langflow.interface.agents.base import agent_creator
|
||||||
from langflow.interface.chains.base import chain_creator
|
from langflow.interface.chains.base import chain_creator
|
||||||
from langflow.interface.custom.custom_component import CustomComponent
|
from langflow.interface.custom.custom_component import CustomComponent
|
||||||
|
|
@ -33,6 +31,7 @@ from langflow.template.field.base import TemplateField
|
||||||
from langflow.template.frontend_node.constants import CLASSES_TO_REMOVE
|
from langflow.template.frontend_node.constants import CLASSES_TO_REMOVE
|
||||||
from langflow.template.frontend_node.custom_components import CustomComponentFrontendNode
|
from langflow.template.frontend_node.custom_components import CustomComponentFrontendNode
|
||||||
from langflow.utils.util import get_base_classes
|
from langflow.utils.util import get_base_classes
|
||||||
|
from loguru import logger
|
||||||
|
|
||||||
|
|
||||||
# Used to get the base_classes list
|
# Used to get the base_classes list
|
||||||
|
|
@ -130,7 +129,7 @@ def add_new_custom_field(
|
||||||
display_name=display_name,
|
display_name=display_name,
|
||||||
**field_config,
|
**field_config,
|
||||||
)
|
)
|
||||||
template.get("template")[field_name] = new_field.to_dict()
|
template.get("template")[field_name] = new_field.model_dump(by_alias=True, exclude_none=True)
|
||||||
template.get("custom_fields")[field_name] = None
|
template.get("custom_fields")[field_name] = None
|
||||||
|
|
||||||
return template
|
return template
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue