Fixed Lint error and no module error (#918)
This commit is contained in:
commit
329d779b6e
7 changed files with 30 additions and 20 deletions
|
|
@ -88,7 +88,7 @@ def read_all_users(
|
||||||
def patch_user(
|
def patch_user(
|
||||||
user_id: UUID,
|
user_id: UUID,
|
||||||
user_update: UserUpdate,
|
user_update: UserUpdate,
|
||||||
user: Session = Depends(get_current_active_user),
|
user: User = Depends(get_current_active_user),
|
||||||
session: Session = Depends(get_session),
|
session: Session = Depends(get_session),
|
||||||
) -> User:
|
) -> User:
|
||||||
"""
|
"""
|
||||||
|
|
@ -113,7 +113,7 @@ def patch_user(
|
||||||
def reset_password(
|
def reset_password(
|
||||||
user_id: UUID,
|
user_id: UUID,
|
||||||
user_update: UserUpdate,
|
user_update: UserUpdate,
|
||||||
user: Session = Depends(get_current_active_user),
|
user: User = Depends(get_current_active_user),
|
||||||
session: Session = Depends(get_session),
|
session: Session = Depends(get_session),
|
||||||
) -> User:
|
) -> User:
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ from typing import Optional
|
||||||
from langflow import CustomComponent
|
from langflow import CustomComponent
|
||||||
from langchain.text_splitter import Language
|
from langchain.text_splitter import Language
|
||||||
from langchain.schema import Document
|
from langchain.schema import Document
|
||||||
from langflow.utils.util import build_loader_repr_from_documents
|
|
||||||
|
|
||||||
|
|
||||||
class LanguageRecursiveTextSplitterComponent(CustomComponent):
|
class LanguageRecursiveTextSplitterComponent(CustomComponent):
|
||||||
|
|
@ -78,5 +77,4 @@ class LanguageRecursiveTextSplitterComponent(CustomComponent):
|
||||||
)
|
)
|
||||||
|
|
||||||
docs = splitter.split_documents(documents)
|
docs = splitter.split_documents(documents)
|
||||||
self.repr_value = build_loader_repr_from_documents(docs)
|
|
||||||
return docs
|
return docs
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,5 @@ class RecursiveCharacterTextSplitterComponent(CustomComponent):
|
||||||
)
|
)
|
||||||
|
|
||||||
docs = splitter.split_documents(documents)
|
docs = splitter.split_documents(documents)
|
||||||
# self.repr_value = build_loader_repr_from_documents(docs)
|
|
||||||
self.repr_value = separators
|
self.repr_value = separators
|
||||||
return docs
|
return docs
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ from langflow.services.database.models.user.user import User, UserUpdate
|
||||||
from langflow.services.utils import get_session
|
from langflow.services.utils import get_session
|
||||||
from sqlalchemy.exc import IntegrityError
|
from sqlalchemy.exc import IntegrityError
|
||||||
from sqlmodel import Session
|
from sqlmodel import Session
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
from sqlalchemy.orm.attributes import flag_modified
|
from sqlalchemy.orm.attributes import flag_modified
|
||||||
|
|
||||||
|
|
@ -19,7 +20,7 @@ def get_user_by_id(db: Session, id: UUID) -> Union[User, None]:
|
||||||
|
|
||||||
|
|
||||||
def update_user(
|
def update_user(
|
||||||
user_db: User, user: UserUpdate, db: Session = Depends(get_session)
|
user_db: Optional[User], user: UserUpdate, db: Session = Depends(get_session)
|
||||||
) -> User:
|
) -> User:
|
||||||
if not user_db:
|
if not user_db:
|
||||||
raise HTTPException(status_code=404, detail="User not found")
|
raise HTTPException(status_code=404, detail="User not found")
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
from langflow.services.utils import get_settings_manager
|
||||||
from langflow.utils.logger import logger
|
from langflow.utils.logger import logger
|
||||||
|
|
||||||
### Temporary implementation
|
### Temporary implementation
|
||||||
|
|
@ -17,14 +18,18 @@ class LangfuseInstance:
|
||||||
@classmethod
|
@classmethod
|
||||||
def create(cls):
|
def create(cls):
|
||||||
logger.debug("Creating Langfuse instance")
|
logger.debug("Creating Langfuse instance")
|
||||||
from langflow.settings import settings
|
|
||||||
from langfuse import Langfuse # type: ignore
|
from langfuse import Langfuse # type: ignore
|
||||||
|
|
||||||
if settings.LANGFUSE_PUBLIC_KEY and settings.LANGFUSE_SECRET_KEY:
|
settings_manager = get_settings_manager()
|
||||||
|
|
||||||
|
if (
|
||||||
|
settings_manager.settings.LANGFUSE_PUBLIC_KEY
|
||||||
|
and settings_manager.settings.LANGFUSE_SECRET_KEY
|
||||||
|
):
|
||||||
logger.debug("Langfuse credentials found")
|
logger.debug("Langfuse credentials found")
|
||||||
cls._instance = Langfuse(
|
cls._instance = Langfuse(
|
||||||
public_key=settings.LANGFUSE_PUBLIC_KEY,
|
public_key=settings_manager.settings.LANGFUSE_PUBLIC_KEY,
|
||||||
secret_key=settings.LANGFUSE_SECRET_KEY,
|
secret_key=settings_manager.settings.LANGFUSE_SECRET_KEY,
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
logger.debug("No Langfuse credentials found")
|
logger.debug("No Langfuse credentials found")
|
||||||
|
|
|
||||||
|
|
@ -120,17 +120,18 @@ export default function ParameterComponent({
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{index === 0 && (
|
{index === 0 && (
|
||||||
<span>
|
<span>
|
||||||
{left ? "Avaliable input components:" : "Avaliable output components:"}
|
{left
|
||||||
</span>
|
? "Avaliable input components:"
|
||||||
)
|
: "Avaliable output components:"}
|
||||||
}
|
</span>
|
||||||
|
)}
|
||||||
<span
|
<span
|
||||||
key={index}
|
key={index}
|
||||||
className={classNames(
|
className={classNames(
|
||||||
index > 0 ? "mt-2 flex items-center" : "mt-3 flex items-center"
|
index > 0 ? "mt-2 flex items-center" : "mt-3 flex items-center"
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
className="h-5 w-5"
|
className="h-5 w-5"
|
||||||
style={{
|
style={{
|
||||||
|
|
@ -146,8 +147,7 @@ export default function ParameterComponent({
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<span className="ps-2 text-xs text-foreground">
|
<span className="ps-2 text-xs text-foreground">
|
||||||
{nodeNames[item.family] ?? "Other"}
|
{nodeNames[item.family] ?? "Other"}{" "}
|
||||||
{" "}
|
|
||||||
<span className="text-xs">
|
<span className="text-xs">
|
||||||
{" "}
|
{" "}
|
||||||
{item.type === "" ? "" : " - "}
|
{item.type === "" ? "" : " - "}
|
||||||
|
|
|
||||||
|
|
@ -158,9 +158,16 @@ export default function GenericNode({
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className={"generic-node-desc " + (data.node?.description !== "" ? "py-5" : "pb-5")}>
|
<div
|
||||||
|
className={
|
||||||
|
"generic-node-desc " +
|
||||||
|
(data.node?.description !== "" ? "py-5" : "pb-5")
|
||||||
|
}
|
||||||
|
>
|
||||||
{data.node?.description !== "" && (
|
{data.node?.description !== "" && (
|
||||||
<div className="generic-node-desc-text">{data.node?.description}</div>
|
<div className="generic-node-desc-text">
|
||||||
|
{data.node?.description}
|
||||||
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<>
|
<>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue