fix: make optional import happen only if used
This commit is contained in:
parent
295f2c69db
commit
74fe785289
1 changed files with 4 additions and 1 deletions
|
|
@ -1,7 +1,7 @@
|
|||
from typing import TYPE_CHECKING
|
||||
|
||||
from langflow.services.factory import ServiceFactory
|
||||
from langflow.services.variable.service import VariableService, DatabaseVariableService, KubernetesSecretService
|
||||
from langflow.services.variable.service import DatabaseVariableService, VariableService
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from langflow.services.settings.service import SettingsService
|
||||
|
|
@ -16,6 +16,9 @@ class VariableServiceFactory(ServiceFactory):
|
|||
# based on the settings_service
|
||||
|
||||
if settings_service.settings.variable_store == "kubernetes":
|
||||
# Keep it here to avoid import errors
|
||||
from langflow.services.variable.service import KubernetesSecretService
|
||||
|
||||
return KubernetesSecretService(settings_service)
|
||||
else:
|
||||
return DatabaseVariableService(settings_service)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue