Add VariableService and related files

This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-03-26 20:40:03 -03:00
commit 532615533a
5 changed files with 4 additions and 10 deletions

View file

@ -4,20 +4,14 @@ import inspect
import types import types
from enum import Enum from enum import Enum
from typing import TYPE_CHECKING, Any, AsyncIterator, Callable, Dict, Iterator, List, Optional from typing import TYPE_CHECKING, Any, AsyncIterator, Callable, Dict, Iterator, List, Optional
from loguru import logger from loguru import logger
from langflow.graph.schema import ( from langflow.graph.schema import INPUT_COMPONENTS, OUTPUT_COMPONENTS, InterfaceComponentTypes, ResultData
INPUT_COMPONENTS,
INPUT_FIELD_NAME,
OUTPUT_COMPONENTS,
InterfaceComponentTypes,
ResultData,
)
from langflow.graph.utils import UnbuiltObject, UnbuiltResult from langflow.graph.utils import UnbuiltObject, UnbuiltResult
from langflow.graph.vertex.utils import generate_result from langflow.graph.vertex.utils import generate_result
from langflow.interface.initialize import loading from langflow.interface.initialize import loading
from langflow.interface.listing import lazy_load_dict from langflow.interface.listing import lazy_load_dict
from langflow.schema.schema import INPUT_FIELD_NAME
from langflow.services.deps import get_storage_service from langflow.services.deps import get_storage_service
from langflow.utils.constants import DIRECT_TYPES from langflow.utils.constants import DIRECT_TYPES
from langflow.utils.schemas import ChatOutputResponse from langflow.utils.schemas import ChatOutputResponse

View file

@ -8,7 +8,6 @@ if TYPE_CHECKING:
from langflow.services.cache.service import CacheService from langflow.services.cache.service import CacheService
from langflow.services.chat.service import ChatService from langflow.services.chat.service import ChatService
from langflow.services.credentials.service import VariableService
from langflow.services.database.service import DatabaseService from langflow.services.database.service import DatabaseService
from langflow.services.monitor.service import MonitorService from langflow.services.monitor.service import MonitorService
from langflow.services.plugins.service import PluginService from langflow.services.plugins.service import PluginService
@ -18,6 +17,7 @@ if TYPE_CHECKING:
from langflow.services.storage.service import StorageService from langflow.services.storage.service import StorageService
from langflow.services.store.service import StoreService from langflow.services.store.service import StoreService
from langflow.services.task.service import TaskService from langflow.services.task.service import TaskService
from langflow.services.variable.service import VariableService
def get_socket_service() -> "SocketIOService": def get_socket_service() -> "SocketIOService":

View file

@ -1,7 +1,7 @@
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from langflow.services.credentials.service import VariableService
from langflow.services.factory import ServiceFactory from langflow.services.factory import ServiceFactory
from langflow.services.variable.service import VariableService
if TYPE_CHECKING: if TYPE_CHECKING:
from langflow.services.settings.service import SettingsService from langflow.services.settings.service import SettingsService