fix: change lambda filter to smart function (#8558)
* change lambda filter nme * reverse change for lambda filter --------- Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
This commit is contained in:
parent
664cd9d7ed
commit
9c252453dc
2 changed files with 8 additions and 19 deletions
|
|
@ -7,7 +7,6 @@ from typing import TYPE_CHECKING, Any
|
|||
from langflow.custom.custom_component.component import Component
|
||||
from langflow.io import DataInput, HandleInput, IntInput, MultilineInput, Output
|
||||
from langflow.schema.data import Data
|
||||
from langflow.schema.dataframe import DataFrame
|
||||
from langflow.utils.data_structure import get_data_structure
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
|
@ -67,11 +66,6 @@ class LambdaFilterComponent(Component):
|
|||
name="filtered_data",
|
||||
method="filter_data",
|
||||
),
|
||||
Output(
|
||||
display_name="DataFrame",
|
||||
name="dataframe",
|
||||
method="as_dataframe",
|
||||
),
|
||||
]
|
||||
|
||||
def get_data_structure(self, data):
|
||||
|
|
@ -157,8 +151,3 @@ class LambdaFilterComponent(Component):
|
|||
return [Data(**item) if isinstance(item, dict) else Data(text=str(item)) for item in processed_data]
|
||||
# If it's anything else, convert to string and wrap in a Data object
|
||||
return [Data(text=str(processed_data))]
|
||||
|
||||
async def as_dataframe(self) -> DataFrame:
|
||||
"""Return filtered data as a DataFrame."""
|
||||
filtered_data = await self.filter_data()
|
||||
return DataFrame(filtered_data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue