]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
Rely on IRIReference.encode() for IDNA encoding (#210)
authorCan Sarıgöl <cansarigol@derinbilgi.com.tr>
Thu, 15 Aug 2019 02:38:43 +0000 (05:38 +0300)
committerSeth Michael Larson <sethmichaellarson@gmail.com>
Thu, 15 Aug 2019 02:38:43 +0000 (21:38 -0500)
httpx/models.py

index 4437bcc3514c38075d77f38e550a5413e4429636..210c8e21059963f35b5db5e3cf2dc01c4d9d16ea 100644 (file)
@@ -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()