Update usages of `PySys_FormatStderr` with locale-dependent `strerror`
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 77.2k
- Fork
- 35.9k
- Metriche di merge delle PR
- Metriche PR in attesa
Descrizione
strerror is locale-dependent but PySys_FormatStderr is not. The usage is https://github.com/python/cpython/blob/7303f06846b69016a075bca7ad7c6055f29ad024/Modules/main.c#L377-L379 and we should update it to be locale-dependent. This is a follow-up to https://github.com/python/cpython/pull/126746#discussion_r1885039989.
This would be quite hard to test as pointed out by Serhiy, so I won't work on this for now. Others may pick that task.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia da Modules/main.c alle righe 377-379 e leggi la discussione della pull request collegata per comprendere la motivazione relativa a PySys_FormatStderr e all'output di strerror dipendente dalla locale. Conferma il comportamento previsto della locale e determina come sia possibile convalidare il completamento, tenendo presente che l'issue afferma che è difficile da testare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- c, python
- Ambito
- operating-systems
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 38/100