Fixed Bug 916: No module named 'langflow.settings' error
This commit is contained in:
parent
57cba4233a
commit
9b9a84f81f
1 changed files with 9 additions and 4 deletions
|
|
@ -1,3 +1,4 @@
|
||||||
|
from langflow.services.utils import get_settings_manager
|
||||||
from langflow.utils.logger import logger
|
from langflow.utils.logger import logger
|
||||||
|
|
||||||
### Temporary implementation
|
### Temporary implementation
|
||||||
|
|
@ -17,14 +18,18 @@ class LangfuseInstance:
|
||||||
@classmethod
|
@classmethod
|
||||||
def create(cls):
|
def create(cls):
|
||||||
logger.debug("Creating Langfuse instance")
|
logger.debug("Creating Langfuse instance")
|
||||||
from langflow.settings import settings
|
|
||||||
from langfuse import Langfuse # type: ignore
|
from langfuse import Langfuse # type: ignore
|
||||||
|
|
||||||
if settings.LANGFUSE_PUBLIC_KEY and settings.LANGFUSE_SECRET_KEY:
|
settings_manager = get_settings_manager()
|
||||||
|
|
||||||
|
if (
|
||||||
|
settings_manager.settings.LANGFUSE_PUBLIC_KEY
|
||||||
|
and settings_manager.settings.LANGFUSE_SECRET_KEY
|
||||||
|
):
|
||||||
logger.debug("Langfuse credentials found")
|
logger.debug("Langfuse credentials found")
|
||||||
cls._instance = Langfuse(
|
cls._instance = Langfuse(
|
||||||
public_key=settings.LANGFUSE_PUBLIC_KEY,
|
public_key=settings_manager.settings.LANGFUSE_PUBLIC_KEY,
|
||||||
secret_key=settings.LANGFUSE_SECRET_KEY,
|
secret_key=settings_manager.settings.LANGFUSE_SECRET_KEY,
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
logger.debug("No Langfuse credentials found")
|
logger.debug("No Langfuse credentials found")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue