CamiloVega commited on
Commit
76536cf
verified
1 Parent(s): e71af4a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -17
app.py CHANGED
@@ -827,27 +827,35 @@ logger.info("Creating global ModelManager instance.")
827
  model_manager = ModelManager()
828
 
829
 
830
- @spaces.GPU(duration=300) # Allow more time for generation
831
  def generate_news(instructions, facts, size, tone, *args):
832
- """Generate a news article based on provided data using an LLM."""
833
  request_start_time = time.time()
834
- logger.info("--- generate_news function started ---")
835
- raw_transcriptions = "" # Initialize transcription log string
836
- generated_article = "Error: Processing failed before generation could start." # Default error msg
 
837
 
 
838
  try:
839
- # --- Parameter Logging & Basic Validation ---
840
- # (Same as before)
841
- logger.info(f"Received Instructions: {'Yes' if instructions else 'No'}")
842
- logger.info(f"Received Facts: {'Yes' if facts else 'No'}")
843
- logger.info(f"Requested Size: {size}, Tone: {tone}")
844
- logger.info(f"Number of dynamic arguments (*args): {len(args)}")
845
- try:
846
- size = int(size) if size else 250 # Default size if None/empty
847
- except ValueError:
848
- logger.warning(f"Invalid size value '{size}', defaulting to 250.")
849
- size = 250
850
- logger.info(f"Using Size: {size}")
 
 
 
 
 
 
 
851
 
852
  # --- Argument Parsing ---
853
  # (Same as before)
 
827
  model_manager = ModelManager()
828
 
829
 
830
+ @spaces.GPU(duration=10) # Duraci贸n corta solo para prueba
831
  def generate_news(instructions, facts, size, tone, *args):
 
832
  request_start_time = time.time()
833
+ logger.info("--- generate_news function started (SIMPLIFIED DEBUG VERSION) ---")
834
+ generated_article = "Debug: Simplified function executed."
835
+ raw_transcriptions = f"Debug info:\nInstructions: {bool(instructions)}\nFacts: {bool(facts)}\nSize: {size}\nTone: {tone}\nNum args: {len(args)}"
836
+ error_to_report = None
837
 
838
+ # --- Comenta TODO el procesamiento y carga de modelos ---
839
  try:
840
+ logger.info("Simplified version: Skipping all processing and model loading.")
841
+ # --- NO LLAMES A check_llm_initialized NI check_whisper_initialized ---
842
+ # --- NO PROCESES documents, urls, audio, social ---
843
+ # --- NO CONSTRUYAS EL PROMPT ---
844
+ # --- NO LLAMES A text_pipeline ---
845
+ pass # Simplemente no hacemos nada
846
+
847
+ except Exception as e:
848
+ total_time = time.time() - request_start_time
849
+ logger.error(f"!!! UNHANDLED Error even in SIMPLIFIED generate_news after {total_time:.2f} seconds: {str(e)}")
850
+ logger.error(traceback.format_exc())
851
+ error_to_report = f"Error in simplified function: {str(e)}"
852
+ generated_article = error_to_report
853
+ raw_transcriptions += f"\n\n[CRITICAL ERROR] Simplified execution failed: {str(e)}"
854
+
855
+ total_time = time.time() - request_start_time
856
+ logger.info(f"--- generate_news (SIMPLIFIED DEBUG VERSION) finished in {total_time:.2f} seconds. ---")
857
+ # Aseg煤rate de devolver dos strings
858
+ return generated_article, raw_transcriptions
859
 
860
  # --- Argument Parsing ---
861
  # (Same as before)