From 894d0b24c51b562cb2286d82b00fb9a7e2e890b9 Mon Sep 17 00:00:00 2001 From: Aleksey Lobanov Date: Sat, 18 Feb 2023 20:54:35 +0300 Subject: [PATCH] feat: tqdm for S3-list --- main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index c240034..9e0e8c4 100644 --- a/main.py +++ b/main.py @@ -22,7 +22,9 @@ s3_config_data = json.loads(open(expanduser("~/.mc/config.json")).read())["alias def get_files(s3, bucket, prefix) -> Mapping[str, Tuple[int, str]]: res = {} prefix_len = len(prefix) - for obj in s3.list_objects(bucket, prefix=prefix, recursive=True): + for obj in tqdm.tqdm( + s3.list_objects(bucket, prefix=prefix, recursive=True), desc="S3 list objects" + ): if obj.is_dir: continue res[obj.object_name[prefix_len:].lstrip("/")] = (obj.size, obj.etag)