diff --git a/src/backend/langflow/services/manager.py b/src/backend/langflow/services/manager.py index fce0e9106..51da1fc42 100644 --- a/src/backend/langflow/services/manager.py +++ b/src/backend/langflow/services/manager.py @@ -1,10 +1,11 @@ -from langflow.services.schema import ServiceType from typing import TYPE_CHECKING, Dict, List, Optional + +from langflow.services.schema import ServiceType from loguru import logger if TYPE_CHECKING: - from langflow.services.factory import ServiceFactory from langflow.services.base import Service + from langflow.services.factory import ServiceFactory class ServiceManager: @@ -31,7 +32,7 @@ class ServiceManager: self.factories[service_name] = service_factory self.dependencies[service_name] = dependencies - def get(self, service_name: ServiceType): + def get(self, service_name: ServiceType) -> "Service": """ Get (or create) a service by its name. """ @@ -132,8 +133,9 @@ def initialize_session_service(): """ Initialize the session manager. """ - from langflow.services.session import factory as session_service_factory # type: ignore from langflow.services.cache import factory as cache_factory + from langflow.services.session import \ + factory as session_service_factory # type: ignore initialize_settings_service()