JSenkCC commited on
Commit
14820de
·
verified ·
1 Parent(s): 01c567c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py CHANGED
@@ -349,6 +349,28 @@ def extract_cleaned_gemini_output(gemini_output):
349
 
350
 
351
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
352
 
353
 
354
 
 
349
 
350
 
351
 
352
+ def clean_output(output):
353
+ """
354
+ Cleans the output from Qwen to ensure only required sections are displayed.
355
+ """
356
+ lines = output.splitlines()
357
+ filtered_lines = []
358
+ in_valid_section = False
359
+
360
+ for line in lines:
361
+ line = line.strip()
362
+ if line.startswith("Project Summary:") or line.startswith("Functionality Summary:") or line.startswith("Functionality Flow:"):
363
+ in_valid_section = True
364
+ filtered_lines.append(line)
365
+ elif line.startswith("Function Documentation:"):
366
+ in_valid_section = True
367
+ filtered_lines.append(line)
368
+ elif in_valid_section and line:
369
+ filtered_lines.append(line)
370
+ elif line.startswith("File:") or line.startswith("User-specified functionality:"):
371
+ in_valid_section = False
372
+
373
+ return "\n".join(filtered_lines)
374
 
375
 
376