Remove console.log statements, fix embedding parameter order, and improve formatting (#1199)

This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-12-11 17:06:50 -03:00 committed by GitHub
commit 8432d15482
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 10 additions and 8 deletions

View file

@ -53,9 +53,9 @@ class ChromaComponent(CustomComponent):
self,
collection_name: str,
persist: bool,
embedding: Embeddings,
chroma_server_ssl_enabled: bool,
persist_directory: Optional[str] = None,
embedding: Optional[Embeddings] = None,
documents: Optional[Document] = None,
chroma_server_cors_allow_origins: Optional[str] = None,
chroma_server_host: Optional[str] = None,

View file

@ -307,9 +307,9 @@ def get_field_properties(extra_field):
if not field_required:
field_type = extract_type_from_optional(field_type)
with contextlib.suppress(Exception):
field_value = ast.literal_eval(field_value)
if field_value is not None:
with contextlib.suppress(Exception):
field_value = ast.literal_eval(field_value)
return field_name, field_type, field_value, field_required

View file

@ -40,6 +40,7 @@ class FieldFormatters(BaseModel):
class FrontendNode(BaseModel):
format_template: bool = Field(default=True, exclude=True)
template: Template
description: Optional[str] = None
base_classes: List[str]
@ -80,7 +81,8 @@ class FrontendNode(BaseModel):
def serialize_model(self, handler):
result = handler(self)
if hasattr(self, "template") and hasattr(self.template, "to_dict"):
result["template"] = self.template.to_dict(self.format_field)
format_func = self.format_field if self.format_template else None
result["template"] = self.template.to_dict(format_func)
name = result.pop("name")
return {name: result}

View file

@ -1,5 +1,7 @@
from typing import Optional
from pydantic import Field
from langflow.template.field.base import TemplateField
from langflow.template.frontend_node.base import FrontendNode
from langflow.template.template.base import Template
@ -45,6 +47,7 @@ class Component(CustomComponent):
class CustomComponentFrontendNode(FrontendNode):
format_template: bool = Field(default=False, exclude=True)
name: str = "CustomComponent"
display_name: Optional[str] = "CustomComponent"
beta: bool = True

View file

@ -13,9 +13,6 @@ export default function FloatComponent({
const step = rangeSpec?.step ?? 0.1;
const min = rangeSpec?.min ?? -2;
const max = rangeSpec?.max ?? 2;
console.log("FloatComponent", value, disabled, rangeSpec, editNode);
console.log("FloatComponent", step, min, max);
// Clear component state
useEffect(() => {
if (disabled) {