Refactor: drop redundant list() wrapper around sorted() in formatter.py/text.py
Les mainteneurs répondent en général sous 2 jours
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 90/100
Piste de recherche
Ouvrez awscli/formatter.py à TableFormatter._group_scalar_keys_from_list et awscli/text.py à _all_scalar_keys. Confirmez les trois appels spécifiés à sorted() et supprimez uniquement leurs wrappers redondants list() ; le travail est terminé lorsque le refactor est limité à ces emplacements, sans changement de comportement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Summary
`awscli/formatter.py:209-210` (`TableFormatter._group_scalar_keys_from_list`) and `awscli/text.py:91` (`_all_scalar_keys`) wrap `sorted(...)` in `list(...)`, e.g. `headers = list(sorted(headers))`. `sorted()` already returns a `list`, so the wrapper is a needless no-op call.
Proposed change
Drop the redundant `list()` wrapper in both locations: `headers = sorted(headers)`, `more = sorted(more)`, `return sorted(keys_seen)`. Pure refactor, no behavior change.
- Langage dominant
- Python
- Étoiles
- 17.4k
- Forks
- 4.8k
- Merge moyen
- 4 j 3 h
- PR mergées (30 j)
- 64
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de aws/aws-cli
-
bug needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 2 jours
-
feature-request login p2
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
aws/aws-cli#10739 · 2 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
aws history show/list: UnboundLocalError instead of clear error when pager fails to startPeut-être pris @Adityaj0 l’a pris il y a 86 jours. Ouverteneeds-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 2 jours
-
CodeArtifact login: auth token leaked unredacted in CommandFailedError via subprocess stderrPeut-être pris @PANYAMHEMANTH l’a pris il y a 7 jours. Ouvertecodeartifact login investigating p2
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 2 jours
-
aws configure set s3.* can raise UnboundLocalError when updating nested config blocksPeut-être pris @fallintoplace l’a pris il y a 171 jours. Ouvertebug configure p3
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
aws/aws-cli#10348 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de aws/aws-cli
Issues similaires
-
needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
gke-labs/kube-agents#5671 ·
Les mainteneurs répondent en général sous 1 jour
-
docs(auth): Method B step 4 should tell users to tick "Use this client for an AI-powered agent"Ouvertedocumentation next-release v0.9.6
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
khuisman/mcp-gee-sweet#1446 ·
Les mainteneurs répondent en général sous 1 jour
-
In-box secret files written before their chmod: lc-creds, stacks tee, and the workspace tokenOuvertemodel:sonnet runtime:claude security size:S
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
FootprintAI/Containarium#3671 ·
Les mainteneurs répondent en général sous 1 jour
-
HolidayBase: reassigning `language` does not re-initialize translations or re-populate holidaysPeut-être pris @shikhabhadoria l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
vacanza/holidays#4116 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug CLI exec
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour