Merge branch 'python_custom_node_component' of personal:logspace-ai/langflow into python_custom_node_component

This commit is contained in:
anovazzi1 2023-07-28 16:09:13 -03:00
commit 735f2556c2
6 changed files with 67 additions and 83 deletions

View file

@ -131,6 +131,3 @@ dmypy.json
# Pyre type checker
.pyre/
# Custom Components
langflow/components

View file

@ -122,7 +122,7 @@ def serve(
"127.0.0.1", help="Host to bind the server to.", envvar="LANGFLOW_HOST"
),
workers: int = typer.Option(
-1, help="Number of worker processes.", envvar="LANGFLOW_WORKERS"
2, help="Number of worker processes.", envvar="LANGFLOW_WORKERS"
),
timeout: int = typer.Option(300, help="Worker timeout in seconds."),
port: int = typer.Option(7860, help="Port to listen on.", envvar="LANGFLOW_PORT"),

View file

@ -120,7 +120,8 @@ export default function ParameterComponent({
refNumberComponents.current = groupedObj[0]?.type?.length;
refHtml.current = groupedObj.map((item, i) => {
const Icon: any = nodeIconsLucide[item.family];
const Icon: any =
nodeIconsLucide[item.family] ?? nodeIconsLucide["unknown"];
return (
<span

View file

@ -28,9 +28,6 @@ export default function GenericNode({
const updateNodeInternals = useUpdateNodeInternals();
const showError = useRef(true);
const { types, deleteNode, reactFlowInstance } = useContext(typesContext);
// any to avoid type conflict
const Icon: any =
nodeIconsLucide[data.type] || nodeIconsLucide[types[data.type]];
const name = nodeIconsLucide[data.type] ? data.type : types[data.type];
const [validationStatus, setValidationStatus] = useState(null);
// State for outline color
@ -67,18 +64,6 @@ export default function GenericNode({
}
}, [sseData, data.id]);
if (!Icon) {
if (showError.current) {
setErrorData({
title: data.type
? `The ${data.type} node could not be rendered, please review your json file`
: "There was a node that can't be rendered, please review your json file",
});
showError.current = false;
}
deleteNode(data.id);
return;
}
return (
<>
<NodeToolbar>