🔧 fix(env.py): update import statement for SQLModel in env.py to match new file structure
🔧 fix(chat.py): update import statements for ChatService and BaseCacheService in chat.py to match new file structure 🔧 fix(__init__.py): update import statement for InMemoryCache in __init__.py to match new file structure 🔧 fix(factory.py): update import statement for InMemoryCache, RedisCache, and BaseCacheService in factory.py to match new file structure 🔧 fix(service.py): create new file service.py and move InMemoryCache class from base.py to service.py ✨ feat(service.py): add InMemoryCache class to provide a simple in-memory cache implementation ✨ feat(service.py): add RedisCache class to provide a Redis-based cache implementation 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): update import statements to reflect changes in file structure 🔨 refactor(factory.py): 📦 chore(service.py): add new file `service.py` to implement DatabaseService class 📦 chore(utils.py): add import statement for DatabaseService in `utils.py` 📦 chore(getters.py): add import statement for DatabaseService in `getters.py` 📦 chore(factory.py): add import statement for SessionService in `factory.py` 📦 chore(service.py): add new file `service.py` to implement SessionService class 📦 chore(service.py): add SettingsService and TaskService classes to handle settings and tasks respectively 🔧 refactor(service.py): refactor load_settings_from_yaml method to load settings from a YAML file and convert keys to uppercase for consistency 🔧 refactor(service.py): refactor get_backend method to return the appropriate backend based on USE_CELERY flag 🔧 refactor(service.py): refactor launch_and_await_task method to handle launching and awaiting tasks based on USE_CELERY flag 🔧 refactor(service.py): refactor launch_task method to handle launching tasks based on USE_CELERY flag 🔧 refactor(service.py): refactor get_task method to get a task based on USE_CELERY flag 🔧 refactor(service.py): refactor check_celery_availability method to check if Celery is available and return its status 🔧 refactor(service.py): refactor USE_CELERY flag to check if Celery is available and set it accordingly
This commit is contained in:
parent
c1bc2de720
commit
75ac412662
15 changed files with 20 additions and 20 deletions
|
|
@ -5,7 +5,7 @@ from sqlalchemy import pool
|
|||
|
||||
from alembic import context
|
||||
|
||||
from langflow.services.database.manager import SQLModel
|
||||
from langflow.services.database.service import SQLModel
|
||||
|
||||
# this is the Alembic Config object, which provides
|
||||
# access to the values within the .ini file in use.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ from langflow.services.cache.utils import update_build_status
|
|||
from loguru import logger
|
||||
from langflow.services.getters import get_chat_service, get_session, get_cache_service
|
||||
from sqlmodel import Session
|
||||
from langflow.services.chat.manager import ChatService
|
||||
from langflow.services.cache.manager import BaseCacheService
|
||||
from langflow.services.chat.service import ChatService
|
||||
from langflow.services.cache.service import BaseCacheService
|
||||
|
||||
|
||||
router = APIRouter(tags=["Chat"])
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
from . import factory, manager
|
||||
from langflow.services.cache.manager import InMemoryCache
|
||||
from . import factory, service
|
||||
from langflow.services.cache.service import InMemoryCache
|
||||
|
||||
|
||||
__all__ = [
|
||||
"factory",
|
||||
"manager",
|
||||
"service",
|
||||
"InMemoryCache",
|
||||
]
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
from langflow.services.cache.manager import InMemoryCache, RedisCache, BaseCacheService
|
||||
from langflow.services.cache.service import InMemoryCache, RedisCache, BaseCacheService
|
||||
from langflow.services.factory import ServiceFactory
|
||||
from langflow.utils.logger import logger
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from langflow.services.settings.manager import SettingsService
|
||||
from langflow.services.settings.service import SettingsService
|
||||
|
||||
|
||||
class CacheServiceFactory(ServiceFactory):
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
from langflow.services.chat.manager import ChatService
|
||||
from langflow.services.chat.service import ChatService
|
||||
from langflow.services.factory import ServiceFactory
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
from typing import TYPE_CHECKING
|
||||
from langflow.services.database.manager import DatabaseService
|
||||
from langflow.services.database.service import DatabaseService
|
||||
from langflow.services.factory import ServiceFactory
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from langflow.services.settings.manager import SettingsService
|
||||
from langflow.services.settings.service import SettingsService
|
||||
|
||||
|
||||
class DatabaseServiceFactory(ServiceFactory):
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ from alembic.util.exc import CommandError
|
|||
from sqlmodel import Session
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from langflow.services.database.manager import DatabaseService
|
||||
from langflow.services.database.service import DatabaseService
|
||||
|
||||
|
||||
def initialize_database():
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@ from typing import TYPE_CHECKING, Generator
|
|||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from langflow.services.database.manager import DatabaseService
|
||||
from langflow.services.settings.manager import SettingsService
|
||||
from langflow.services.cache.manager import BaseCacheService
|
||||
from langflow.services.session.manager import SessionService
|
||||
from langflow.services.task.manager import TaskService
|
||||
from langflow.services.chat.manager import ChatService
|
||||
from langflow.services.database.service import DatabaseService
|
||||
from langflow.services.settings.service import SettingsService
|
||||
from langflow.services.cache.service import BaseCacheService
|
||||
from langflow.services.session.service import SessionService
|
||||
from langflow.services.task.service import TaskService
|
||||
from langflow.services.chat.service import ChatService
|
||||
from sqlmodel import Session
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
from typing import TYPE_CHECKING
|
||||
from langflow.services.session.manager import SessionService
|
||||
from langflow.services.session.service import SessionService
|
||||
from langflow.services.factory import ServiceFactory
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from langflow.services.cache.manager import BaseCacheService
|
||||
from langflow.services.cache.service import BaseCacheService
|
||||
|
||||
|
||||
class SessionServiceFactory(ServiceFactory):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue