Skip to main content

Patch ssl.match_hostname for Unicode(inda) domains support

Project description

info:Patch ssl.match_hostname for Unicode(inda) domains support


pip install idna_ssl


from idna_ssl import patch_match_hostname  # noqa isort:skip
patch_match_hostname()  # noqa isort:skip

import asyncio

import aiohttp

URL = 'https://цфоут.мвд.рф/news/item/8065038/'

async def main():
    async with aiohttp.ClientSession() as session:
        async with session.get(URL) as response:

loop = asyncio.get_event_loop()


  • Here is 100% backward capability
  • Related aiohttp issue
  • Related Python bug
  • Related Python pull request
  • It is not fixed yet (by November 2 2017) in python itself

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for idna_ssl, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size idna_ssl-0.0.1.tar.gz (3.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page