From: Can Sarıgöl Date: Thu, 15 Aug 2019 02:38:43 +0000 (+0300) Subject: Rely on IRIReference.encode() for IDNA encoding (#210) X-Git-Tag: 0.7.0~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45177d2cd80ec5f797f566082ff58c08e0c3ed6e;p=thirdparty%2Fhttpx.git Rely on IRIReference.encode() for IDNA encoding (#210) --- diff --git a/httpx/models.py b/httpx/models.py index 4437bcc3..210c8e21 100644 --- a/httpx/models.py +++ b/httpx/models.py @@ -92,16 +92,6 @@ class URL: else: self._uri_reference = url._uri_reference - # Handle IDNA domain names. - if self._uri_reference.authority: - idna_authority = self._uri_reference.authority.encode("idna").decode( - "ascii" - ) - if idna_authority != self._uri_reference.authority: - self._uri_reference = self._uri_reference.copy_with( - authority=idna_authority - ) - # Normalize scheme and domain name. if self.is_absolute_url: self._uri_reference = self._uri_reference.normalize()