@@ -323,7 +323,7 @@ def initialize_clap_audio_model():
323323 logger .info ("✓ CLAP audio model initialized successfully (for music analysis)" )
324324 return True
325325 except Exception as e :
326- logger .error (f"Failed to initialize CLAP audio model: { e } " , exc_info = True )
326+ logger .exception (f"Failed to initialize CLAP audio model: { e } " )
327327 return False
328328
329329
@@ -349,7 +349,7 @@ def initialize_clap_text_model():
349349 logger .info ("✓ CLAP text model initialized successfully (for text search)" )
350350 return True
351351 except Exception as e :
352- logger .error (f"Failed to initialize CLAP text model: { e } " , exc_info = True )
352+ logger .exception (f"Failed to initialize CLAP text model: { e } " )
353353 return False
354354
355355
@@ -603,7 +603,7 @@ def retry_fn():
603603 return audio_embedding , duration_sec , num_segments
604604
605605 except Exception as e :
606- logger .error (f"CLAP analysis failed for { audio_path } : { e } " , exc_info = True )
606+ logger .exception (f"CLAP analysis failed for { audio_path } : { e } " )
607607 comprehensive_memory_cleanup (force_cuda = True , reset_onnx_pool = True )
608608 return None , 0 , 0
609609 finally :
@@ -659,7 +659,7 @@ def get_text_embedding(query_text: str) -> Optional[np.ndarray]:
659659 return text_embedding
660660
661661 except Exception as e :
662- logger .error (f"Failed to get text embedding for '{ query_text } ': { e } " , exc_info = True )
662+ logger .exception (f"Failed to get text embedding for '{ query_text } ': { e } " )
663663 return None
664664
665665
@@ -714,7 +714,7 @@ def get_text_embeddings_batch(query_texts: list) -> Optional[np.ndarray]:
714714 return text_embeddings
715715
716716 except Exception as e :
717- logger .error (f"Failed to get batch text embeddings: { e } " , exc_info = True )
717+ logger .exception (f"Failed to get batch text embeddings: { e } " )
718718 return None
719719
720720
@@ -801,7 +801,7 @@ def get_or_cache_other_feature_text_embeddings(redis_conn) -> Optional[dict]:
801801 logger .warning (f"Failed to write text embeddings to Redis: { e } " )
802802 return result
803803 except Exception as e :
804- logger .error (f"Failed to compute CLAP text embeddings for other features: { e } " , exc_info = True )
804+ logger .exception (f"Failed to compute CLAP text embeddings for other features: { e } " )
805805 return None
806806 finally :
807807 # Unload text model after computing (worker only needs audio model)
0 commit comments