python-hyper / python-hyper/rfc3986

normalisation of urls containing non-ascii domains is broken and loses data

Offen
#23 4 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@sethmlarson arbeitet bereits daran.

Seit 04.2.2019.

Vorherrschende Sprache
Python
Sterne
189
Forks
38
Ø Merge
13 Std. 36 Min.
Gemergte PRs (30 T.)
1

Beschreibung

Initial parsing works:

>>> rfc3986.uri_reference('http://æåëý.com/path?query#fragment')
URIReference(scheme='http', authority='æåëý.com', path='/path', query='query', fragment='fragment')

Subsequent normalisation silently loses data:

>>> rfc3986.uri_reference('http://æåëý.com/path?query#fragment').normalize()
URIReference(scheme='http', authority=None, path='/path', query='query', fragment='fragment')

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.