Fix import order in ServiceManager

This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-12-06 10:03:42 -03:00
commit f66786f974

View file

@ -1,10 +1,11 @@
from langflow.services.schema import ServiceType
from typing import TYPE_CHECKING, Dict, List, Optional from typing import TYPE_CHECKING, Dict, List, Optional
from langflow.services.schema import ServiceType
from loguru import logger from loguru import logger
if TYPE_CHECKING: if TYPE_CHECKING:
from langflow.services.factory import ServiceFactory
from langflow.services.base import Service from langflow.services.base import Service
from langflow.services.factory import ServiceFactory
class ServiceManager: class ServiceManager:
@ -31,7 +32,7 @@ class ServiceManager:
self.factories[service_name] = service_factory self.factories[service_name] = service_factory
self.dependencies[service_name] = dependencies 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. Get (or create) a service by its name.
""" """
@ -132,8 +133,9 @@ def initialize_session_service():
""" """
Initialize the session manager. 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.cache import factory as cache_factory
from langflow.services.session import \
factory as session_service_factory # type: ignore
initialize_settings_service() initialize_settings_service()