Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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.
|