🔧 fix(endpoints.py): update import statement to reflect changes in module structure 🔧 fix(flows.py): update import statements to reflect changes in module structure 🔧 fix(login.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(custom_component.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(base.py): update import statement to reflect changes in module structure 🔧 fix(process.py): update import statement for get_session_service in langflow.processing.process module to reflect correct module location 🔧 fix(utils.py): update import statement for get_session and get_settings_service in langflow.services.auth.utils module to reflect correct module location 🔧 fix(manager.py): update import statement for ServiceType.CACHE_MANAGER in langflow.services.chat.manager module to reflect correct module location 🔧 fix(manager.py): update import statement for ServiceType.DATABASE_MANAGER in langflow.services.chat.manager module to reflect correct module location 🔧 fix(utils.py): update import statement for get_settings_service in langflow.services.database.manager module to reflect correct module location 🔧 fix(utils.py): update import statement for get_settings_service in langflow.services.database.utils module to reflect correct module location 🔧 fix(getters.py): update import statement for DatabaseManager, SettingsManager, ChatManager in langflow.services.getters module to reflect correct module location 🔧 fix(getters.py): update import statement for get_settings_manager in langflow.services.getters module to reflect correct function name change 🔧 fix(getters.py): update import statement for get_db_manager in langflow.services.getters module to reflect correct function name change 🔧 fix(getters.py): update import statement for get_chat_manager in langflow.services.getters module to reflect correct function name change 🔧 fix(getters.py): update import statement for get_settings_manager in langflow.services.getters module to reflect correct function name change 🔧 fix(getters.py): update import statement for get_db_manager in langflow.services.getters module to reflect correct function name change 🔧 fix(getters.py): update import statement for get_session in langflow.services.getters module to reflect correct function name change 🔧 fix(getters.py): update import statement for get_chat_manager in langflow.services.getters module to reflect correct function name change 🔧 fix(langfuse.py): update import statement for get_settings_service in langflow.services.plugins.langfuse module to reflect correct module location 🔧 fix(schema.py): update import statement for ServiceType.AUTH_MANAGER, ServiceType.CACHE_MANAGER, ServiceType.SETTINGS_MANAGER, ServiceType.DATABASE_MANAGER, ServiceType.CHAT_MANAGER, ServiceType.SESSION_MANAGER, ServiceType.TASK_MANAGER in langflow.services.schema module to reflect correct module location 🔧 fix
27 lines
742 B
Python
27 lines
742 B
Python
from langflow.services.getters import get_settings_service
|
|
from langflow.utils.lazy_load import LazyLoadDictBase
|
|
|
|
|
|
class AllTypesDict(LazyLoadDictBase):
|
|
def __init__(self):
|
|
self._all_types_dict = None
|
|
|
|
@property
|
|
def ALL_TYPES_DICT(self):
|
|
return self.all_types_dict
|
|
|
|
def _build_dict(self):
|
|
langchain_types_dict = self.get_type_dict()
|
|
return {
|
|
**langchain_types_dict,
|
|
"Custom": ["Custom Tool", "Python Function"],
|
|
}
|
|
|
|
def get_type_dict(self):
|
|
from langflow.interface.types import get_all_types_dict
|
|
|
|
settings_service = get_settings_service()
|
|
return get_all_types_dict(settings_service=settings_service)
|
|
|
|
|
|
lazy_load_dict = AllTypesDict()
|