diff --git a/lib/ansible/modules/cloud/amazon/s3.py b/lib/ansible/modules/cloud/amazon/s3.py index 01bfcbaf02..ef08a49faf 100644 --- a/lib/ansible/modules/cloud/amazon/s3.py +++ b/lib/ansible/modules/cloud/amazon/s3.py @@ -302,9 +302,7 @@ def is_walrus(s3_url): def get_md5_digest(local_file): md5 = hashlib.md5() with open(local_file, 'rb') as f: - while True: - data = f.read(1024 ** 2) - if not data: break + for data in f.read(1024 ** 2): md5.update(data) return md5.hexdigest()