diff --git a/moto/s3/models.py b/moto/s3/models.py index 34cf1824d..3d67bcf5b 100644 --- a/moto/s3/models.py +++ b/moto/s3/models.py @@ -1761,7 +1761,12 @@ class S3Backend(BaseBackend, CloudWatchMetricProvider): requested_versions: List[FakeKey] = [] delete_markers: List[FakeDeleteMarker] = [] all_versions = list( - itertools.chain(*(copy.deepcopy(l) for key, l in bucket.keys.iterlists())) + itertools.chain( + *( + copy.deepcopy(version_key) + for key, version_key in bucket.keys.iterlists() + ) + ) ) # sort by name, revert last-modified-date all_versions.sort(key=lambda r: (r.name, -unix_time_millis(r.last_modified))) diff --git a/ruff.toml b/ruff.toml index f42845b11..bc5af3eb8 100644 --- a/ruff.toml +++ b/ruff.toml @@ -1 +1 @@ -ignore = ["E501", "E721", "E741"] +ignore = ["E501", "E721"]