Fixed Lint error and no module error (#918)

This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-09-15 00:35:36 +00:00 • committed by GitHub
commit 329d779b6e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 30 additions and 20 deletions

View file

@ -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:
""" """

View file

@ -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

View file

@ -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

View file

@ -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")

View file

@ -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")

View file

@ -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 === "" ? "" : " - "}

View file

@ -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>
)} )}
<> <>