From 29da006f787a30bba1359c4b91a0210921e4e73a Mon Sep 17 00:00:00 2001 From: Sanjeev Suresh Date: Thu, 21 Jun 2018 15:26:27 -0700 Subject: [PATCH] changed the getList default to an empty list instead of None, because otherwise an exception is raised when trying to iterate over an empty list --- moto/s3/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moto/s3/models.py b/moto/s3/models.py index 431c9c988..c38eea5c7 100644 --- a/moto/s3/models.py +++ b/moto/s3/models.py @@ -718,7 +718,7 @@ class S3Backend(BaseBackend): if key_name in bucket.keys: key = bucket.keys[key_name] else: - for key_version in bucket.keys.getlist(key_name): + for key_version in bucket.keys.getlist(key_name, default=[]): if str(key_version.version_id) == str(version_id): key = key_version break