Remove console.log statements, fix embedding parameter order, and improve formatting (#1199)
This commit is contained in:
commit
8432d15482
5 changed files with 10 additions and 8 deletions
|
|
@ -53,9 +53,9 @@ class ChromaComponent(CustomComponent):
|
||||||
self,
|
self,
|
||||||
collection_name: str,
|
collection_name: str,
|
||||||
persist: bool,
|
persist: bool,
|
||||||
|
embedding: Embeddings,
|
||||||
chroma_server_ssl_enabled: bool,
|
chroma_server_ssl_enabled: bool,
|
||||||
persist_directory: Optional[str] = None,
|
persist_directory: Optional[str] = None,
|
||||||
embedding: Optional[Embeddings] = None,
|
|
||||||
documents: Optional[Document] = None,
|
documents: Optional[Document] = None,
|
||||||
chroma_server_cors_allow_origins: Optional[str] = None,
|
chroma_server_cors_allow_origins: Optional[str] = None,
|
||||||
chroma_server_host: Optional[str] = None,
|
chroma_server_host: Optional[str] = None,
|
||||||
|
|
|
||||||
|
|
@ -307,7 +307,7 @@ def get_field_properties(extra_field):
|
||||||
|
|
||||||
if not field_required:
|
if not field_required:
|
||||||
field_type = extract_type_from_optional(field_type)
|
field_type = extract_type_from_optional(field_type)
|
||||||
|
if field_value is not None:
|
||||||
with contextlib.suppress(Exception):
|
with contextlib.suppress(Exception):
|
||||||
field_value = ast.literal_eval(field_value)
|
field_value = ast.literal_eval(field_value)
|
||||||
return field_name, field_type, field_value, field_required
|
return field_name, field_type, field_value, field_required
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,7 @@ class FieldFormatters(BaseModel):
|
||||||
|
|
||||||
|
|
||||||
class FrontendNode(BaseModel):
|
class FrontendNode(BaseModel):
|
||||||
|
format_template: bool = Field(default=True, exclude=True)
|
||||||
template: Template
|
template: Template
|
||||||
description: Optional[str] = None
|
description: Optional[str] = None
|
||||||
base_classes: List[str]
|
base_classes: List[str]
|
||||||
|
|
@ -80,7 +81,8 @@ class FrontendNode(BaseModel):
|
||||||
def serialize_model(self, handler):
|
def serialize_model(self, handler):
|
||||||
result = handler(self)
|
result = handler(self)
|
||||||
if hasattr(self, "template") and hasattr(self.template, "to_dict"):
|
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")
|
name = result.pop("name")
|
||||||
|
|
||||||
return {name: result}
|
return {name: result}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
|
from pydantic import Field
|
||||||
|
|
||||||
from langflow.template.field.base import TemplateField
|
from langflow.template.field.base import TemplateField
|
||||||
from langflow.template.frontend_node.base import FrontendNode
|
from langflow.template.frontend_node.base import FrontendNode
|
||||||
from langflow.template.template.base import Template
|
from langflow.template.template.base import Template
|
||||||
|
|
@ -45,6 +47,7 @@ class Component(CustomComponent):
|
||||||
|
|
||||||
|
|
||||||
class CustomComponentFrontendNode(FrontendNode):
|
class CustomComponentFrontendNode(FrontendNode):
|
||||||
|
format_template: bool = Field(default=False, exclude=True)
|
||||||
name: str = "CustomComponent"
|
name: str = "CustomComponent"
|
||||||
display_name: Optional[str] = "CustomComponent"
|
display_name: Optional[str] = "CustomComponent"
|
||||||
beta: bool = True
|
beta: bool = True
|
||||||
|
|
|
||||||
|
|
@ -13,9 +13,6 @@ export default function FloatComponent({
|
||||||
const step = rangeSpec?.step ?? 0.1;
|
const step = rangeSpec?.step ?? 0.1;
|
||||||
const min = rangeSpec?.min ?? -2;
|
const min = rangeSpec?.min ?? -2;
|
||||||
const max = rangeSpec?.max ?? 2;
|
const max = rangeSpec?.max ?? 2;
|
||||||
console.log("FloatComponent", value, disabled, rangeSpec, editNode);
|
|
||||||
console.log("FloatComponent", step, min, max);
|
|
||||||
|
|
||||||
// Clear component state
|
// Clear component state
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (disabled) {
|
if (disabled) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue