Display reason for ignoring an element in ilias crawler

This commit is contained in:
I-Al-Istannen
2020-04-23 13:54:58 +02:00
parent dc964a9d98
commit 13bc78c889
2 changed files with 11 additions and 3 deletions

View File

@ -145,13 +145,15 @@ class PrettyLogger:
self.logger.info(f"{Style.DIM}Ignored {str(file_name)!r}.{Style.RESET_ALL}")
def filtered_path(self, path: Path) -> None:
def filtered_path(self, path: Path, reason: str) -> None:
"""
A crawler filter rejected the given path.
"""
self.logger.info(
f"{Style.DIM}Not considering {str(path)!r} due to filter rules.{Style.RESET_ALL}"
f"{Style.DIM}Not considering {str(path)!r} due to filter rules"
f" ({Style.NORMAL}{reason}{Style.DIM})."
f"{Style.RESET_ALL}"
)
def starting_synchronizer(