mirror of
https://github.com/Garmelon/PFERD.git
synced 2023-12-21 10:23:01 +01:00
Add --debug-transforms flag
This commit is contained in:
@ -92,7 +92,14 @@ class Pferd:
|
||||
if isinstance(crawler, KitIliasWebCrawler):
|
||||
crawler.share_cookies(kit_ilias_web_paths)
|
||||
|
||||
async def run(self) -> None:
|
||||
def debug_transforms(self) -> None:
|
||||
for name in self._crawlers_to_run:
|
||||
crawler = self._crawlers[name]
|
||||
log.print("")
|
||||
log.print(f"[bold bright_cyan]Debugging transforms[/] for {escape(name)}")
|
||||
crawler.debug_transforms()
|
||||
|
||||
async def run(self, debug_transforms: bool) -> None:
|
||||
"""
|
||||
May throw ConfigOptionError.
|
||||
"""
|
||||
@ -103,6 +110,12 @@ class Pferd:
|
||||
self._load_authenticators()
|
||||
self._load_crawlers()
|
||||
|
||||
if debug_transforms:
|
||||
log.output_explain = True
|
||||
log.output_report = False
|
||||
self.debug_transforms()
|
||||
return
|
||||
|
||||
log.print("")
|
||||
|
||||
for name in self._crawlers_to_run:
|
||||
|
Reference in New Issue
Block a user