From 8a3d8f8ee4d0f8171600d80a5d05f55de0b5ba61 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Wed, 1 May 2024 20:47:25 -0700 Subject: [PATCH] fix bug where langfuse was reinitialized --- litellm/utils.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/litellm/utils.py b/litellm/utils.py index 6243195ef..eaeaba0d1 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -1693,10 +1693,17 @@ class Logging: print_verbose("reaches langfuse for streaming logging!") result = kwargs["complete_streaming_response"] if langFuseLogger is None or ( - self.langfuse_public_key != langFuseLogger.public_key - and self.langfuse_secret != langFuseLogger.secret_key + ( + self.langfuse_public_key is not None + and self.langfuse_public_key + != langFuseLogger.public_key + ) + and ( + self.langfuse_public_key is not None + and self.langfuse_public_key + != langFuseLogger.public_key + ) ): - print_verbose("Instantiates langfuse client") langFuseLogger = LangFuseLogger( langfuse_public_key=self.langfuse_public_key, langfuse_secret=self.langfuse_secret,