Patch ssl.match_hostname for Unicode(idna) domains support
Project description
info: | Patch ssl.match_hostname for Unicode(idna) domains support |
---|
Installation
pip install idna_ssl
Usage
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: print(response) loop = asyncio.get_event_loop() loop.run_until_complete(main())
Motivation
- 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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size idna_ssl-0.0.2.tar.gz (3.3 kB) | File type Source | Python version None | Upload date | Hashes View |