INNER CODE UNIT · Python
_print_visible_validation
wiltodelta/remove-ai-watermarks · src/remove_ai_watermarks/cli.py:577
def _print_visible_validation(status: str | None, marks: tuple[Any, ...], labels: str) -> None:
"""Render one visible pass consistently across ``visible`` and ``all``."""
if status == "partial":
residuals = [mark.label for mark in marks if mark.status == "partial"]
console.print(
f" Partial: fill completed for {labels}; overlapping residual still detected for {', '.join(residuals)}."
)
elif status == "unvalidated":
unavailable = [mark.label for mark in marks if mark.status == "unvalidated"]
console.print(f" Filled: {labels}")
console.print(f" Post-removal validation unavailable for: {', '.join(unavailable)}.")
elif status == "cleaned":
console.print(f" Removed and validated: {labels}")
def _run_visible_auto(
source: Path,
output: Path,