urllib : systematic exception in "quote" if called by "pathname2url" and "pathname" is a bytes object
Offen
Dieses Issue hat noch niemand übernommen.
stdlib
type-bug
- Vorherrschende Sprache
- Python
- Sterne
- 77.2k
- Forks
- 35.9k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Bug report
Bug description:
Originally I found this bug when using "livecd-creator" (Fedora 41 version). It can be reproduce whith this minimal code.
from urllib import request
url = b"test"
pathname = request.pathname2url(url)
CPython versions tested on:
3.13
Operating systems tested on:
Linux
Linked PRs
- gh-129910
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit der Durchsicht des verknüpften PR gh-129910 und reproduzieren Sie den Bericht mit urllib.request.pathname2url und einem bytes pathname. Bestätigen Sie die vorgesehene Behandlung dieser Eingabe und verifizieren Sie, dass die systematische Ausnahme behoben ist, ohne das bestehende pathname2url-Verhalten zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- networking
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100