Hoctar77 commited on
Commit
d0ed367
·
verified ·
1 Parent(s): 8c86465

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py CHANGED
@@ -2541,6 +2541,29 @@ class DocumentCheckResultsFormatter:
2541
 
2542
  return formatted_issues
2543
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2544
  def format_results(self, results: Dict[str, Any], doc_type: str) -> str:
2545
  """
2546
  Format check results into a detailed, user-friendly report.
 
2541
 
2542
  return formatted_issues
2543
 
2544
+ def _format_paragraph_length_issues(self, result: DocumentCheckResult) -> List[str]:
2545
+ """Format paragraph length issues with clear instructions for fixing.
2546
+
2547
+ Args:
2548
+ result: DocumentCheckResult containing paragraph length issues
2549
+
2550
+ Returns:
2551
+ List[str]: Formatted list of paragraph length issues
2552
+ """
2553
+ formatted_issues = []
2554
+
2555
+ if result.issues:
2556
+ for issue in result.issues:
2557
+ if isinstance(issue, str):
2558
+ formatted_issues.append(f" • {issue}")
2559
+ elif isinstance(issue, dict) and 'message' in issue:
2560
+ formatted_issues.append(f" • {issue['message']}")
2561
+ else:
2562
+ # Fallback for unexpected issue format
2563
+ formatted_issues.append(f" • Review paragraph for length issues: {str(issue)}")
2564
+
2565
+ return formatted_issues
2566
+
2567
  def format_results(self, results: Dict[str, Any], doc_type: str) -> str:
2568
  """
2569
  Format check results into a detailed, user-friendly report.