Stop Decoding Values
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Nell'issue non vengono indicati file, test o punti di ingresso. Traccia il percorso di conversione dei valori di Python 3 nel parser basato su C e determina se il mantenimento di bytes debba essere il comportamento predefinito o un'opzione; il lavoro è completato quando il comportamento scelto è implementato e verificato per i valori interessati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Currently http-parser converts certain values to str on Python3 instead of leaving them as bytes. This allows treating things which are pure ASCII as strings, however in order to do anything more complex than that is requires an encoding dance to go back to bytes by encoding with latin1 again, and then potentially decoding them again with a different encoding. It would be nice if http-parser at least allowed disabling the decoding if not just stopped doing it altogether.
- Lingua principale
- C
- Stelle
- 345
- Fork
- 93
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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.
Altre issue di benoitc/http-parser
-
Python 3.12 installation failsForse già presa @s-t-e-v-e-n-k l’ha presa 1039 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100
benoitc/http-parser#99 · 1 commento · 6 reazioni ·
-
Support for python 3.11Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
benoitc/http-parser#98 · 1 commento · 2 reazioni ·
-
Access to Trailer fieldsAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
benoitc/http-parser#96 ·
-
Build fails on python3.11Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
benoitc/http-parser#94 · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
benoitc/http-parser#93 · 1 commento · 1 reazione ·
Tutte le issue di benoitc/http-parser
Issue simili
-
`table_create()` crashes when an `hccalloc()` for the option table failsForse già presa @marinelay l’ha presa oggi. Apertatype: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug severity: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
AlessandroSangiuliano/Uros#950 ·
-
ESP32
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 82/100
HandBrake/HandBrake#8266 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless#568 ·
I maintainer di solito rispondono entro 1 giorno