From 8a3dbbd4af804163291c85b8308d59a21a200a09 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 8 Jul 2024 21:10:29 +0200 Subject: [PATCH] Apply ruff/Perflint rule PERF401 Use a list comprehension to create a transformed list A comprehension is a more efficient way to initialise a list than successive append() calls. --- twine/repository.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/twine/repository.py b/twine/repository.py index 6b9397f9..7117f501 100644 --- a/twine/repository.py +++ b/twine/repository.py @@ -96,8 +96,7 @@ def _convert_data_to_list_of_tuples(data: Dict[str, Any]) -> List[Tuple[str, Any if key in KEYWORDS_TO_NOT_FLATTEN or not isinstance(value, (list, tuple)): data_to_send.append((key, value)) else: - for item in value: - data_to_send.append((key, item)) + data_to_send.extend((key, item) for item in value) return data_to_send def set_certificate_authority(self, cacert: Optional[str]) -> None: