From f4531906f6e295fba722781f66af8c1ce7663c73 Mon Sep 17 00:00:00 2001 From: Christophe Date: Mon, 19 Apr 2021 20:53:00 +0200 Subject: [PATCH] Add sync_url flag to only print the summary The flag is --only-summarize. --- sync_url.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sync_url.py b/sync_url.py index ca78de0..36cee7c 100755 --- a/sync_url.py +++ b/sync_url.py @@ -81,6 +81,8 @@ def main() -> None: help="Don't prompt for confirmation, delete and overwrite local files") parser.add_argument('--no-delete', action="store_true", help="Don't prompt for confirmation, overwrite local files, don't delete") + parser.add_argument('--only-summarize', action="store_true", + help="Only print the final summary") parser.add_argument('url', help="URL to the course page") parser.add_argument('folder', nargs='?', default=None, help="Folder to put stuff into") args = parser.parse_args() @@ -139,7 +141,8 @@ def main() -> None: else: file_confilict_resolver = resolve_prompt_user - pferd.enable_logging() + if not args.only_summarize: + pferd.enable_logging() # fetch pferd.ilias_kit_folder( @@ -153,6 +156,8 @@ def main() -> None: transform=sanitize_windows_path ) + if args.only_summarize: + pferd.enable_logging() pferd.print_summary()