Update typing imports and add logger import

This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-12-22 10:46:47 -03:00
commit 010a045448

View file

@ -1,8 +1,11 @@
from http import HTTPStatus
from typing import Annotated, List, Optional, Union
from typing import Annotated, Any, List, Optional, Union
import sqlalchemy as sa
from fastapi import APIRouter, Body, Depends, HTTPException, UploadFile, status
from loguru import logger
from sqlmodel import select
from langflow.api.utils import update_frontend_node_with_template_values
from langflow.api.v1.schemas import (
CustomComponentCode,
@ -20,8 +23,6 @@ from langflow.services.cache.utils import save_uploaded_file
from langflow.services.database.models.flow import Flow
from langflow.services.database.models.user.model import User
from langflow.services.deps import get_session, get_session_service, get_settings_service, get_task_service
from loguru import logger
from sqlmodel import select
try:
from langflow.worker import process_graph_cached_task
@ -31,9 +32,10 @@ except ImportError:
raise NotImplementedError("Celery is not installed")
from langflow.services.task.service import TaskService
from sqlmodel import Session
from langflow.services.task.service import TaskService
# build router
router = APIRouter(tags=["Base"])
@ -47,7 +49,7 @@ async def process_graph_data(
task_service: "TaskService" = Depends(get_task_service),
sync: bool = True,
):
task_result = None
task_result: Any = None
task_status = None
if tweaks:
try: