From f66786f974759bc18c6342a6fb0a8fc41ae7a07a Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 6 Dec 2023 10:03:42 -0300 Subject: [PATCH] Fix import order in ServiceManager --- src/backend/langflow/services/manager.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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()