Empty (but present) authority component lost
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia con la riproduzione di rfc3986.urlparse('foo:///').unsplit() e traccia come viene rappresentato e serializzato il componente authority. Confronta l’authority vuota attuale con un’authority assente secondo RFC3986; il lavoro è concluso quando il componente vuoto viene preservato invece di essere normalizzato e rimosso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The library in its latest pip version (1.5.0; also observed in 1.4 as shipped in Debian) does not distinguish between present and absent authority components:
>>> rfc3986.urlparse('foo:///').unsplit()
'foo:/'
I don't see how RFC3986 would justify normalizing this away, especially given the comment on page41 that in some cases a URI would be normalized to one that has an empty (not absent) authority.
- Lingua principale
- Python
- Stelle
- 189
- Fork
- 43
- Merge medio
- 12h 14m
- PR unite (30g)
- 2
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 python-hyper/rfc3986
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
python-hyper/rfc3986#164 ·
-
ParseResultBytes.unsplit() raises AttributeError for a reference without an authorityForse già presa @mayuriphad l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
python-hyper/rfc3986#163 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
python-hyper/rfc3986#138 · 1 commento ·
-
sdist is missing `tox.ini`Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
python-hyper/rfc3986#129 ·
-
wrong parseAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
python-hyper/rfc3986#128 ·
Tutte le issue di python-hyper/rfc3986
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
GoogleCloudPlatform/gce-rescue#195 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
intake mcp-intake needs-ac needs-human-review priority:medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
Ikalus1988/MisakaNet#3848 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
521xueweihan/HelloGitHub#4105 ·
-
bug size:XS
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno