🔧 fix(custom_component.py): add type hints to improve code readability and maintainability
🔧 fix(custom_component.py): add return type hint to 'load_flow' method for better code documentation 🔧 fix(custom_component.py): add return type hint to 'list_flows' method for better code documentation
This commit is contained in:
parent
25a59d745d
commit
98eca09270
1 changed files with 3 additions and 3 deletions
|
|
@ -1,4 +1,4 @@
|
|||
from typing import Callable, Optional
|
||||
from typing import Any, Callable, List, Optional
|
||||
from fastapi import HTTPException
|
||||
from langflow.interface.custom.constants import CUSTOM_COMPONENT_SUPPORTED_TYPES
|
||||
from langflow.interface.custom.component import Component
|
||||
|
|
@ -141,7 +141,7 @@ class CustomComponent(Component, extra=Extra.allow):
|
|||
def get_function(self):
|
||||
return validate.create_function(self.code, self.function_entrypoint_name)
|
||||
|
||||
def load_flow(self, flow_id: str, tweaks: Optional[dict] = None):
|
||||
def load_flow(self, flow_id: str, tweaks: Optional[dict] = None) -> Any:
|
||||
from langflow.processing.process import build_sorted_vertices_with_caching
|
||||
from langflow.processing.process import process_tweaks
|
||||
|
||||
|
|
@ -153,7 +153,7 @@ class CustomComponent(Component, extra=Extra.allow):
|
|||
graph_data = process_tweaks(graph_data=graph_data, tweaks=tweaks)
|
||||
return build_sorted_vertices_with_caching(graph_data)
|
||||
|
||||
def list_flows(self):
|
||||
def list_flows(self) -> List[Flow]:
|
||||
with session_getter() as session:
|
||||
flows = session.query(Flow).all()
|
||||
return flows
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue