Patch ssl.match_hostname for Unicode(inda) domains support
Project description
- info:
Patch ssl.match_hostname for Unicode(inda) 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.
Source Distribution
idna_ssl-0.0.1.tar.gz
(3.3 kB
view details)
File details
Details for the file idna_ssl-0.0.1.tar.gz
.
File metadata
- Download URL: idna_ssl-0.0.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e64ea515be879beb442a1d1ed878b93dc691257dec9212b8a122e0582adf950 |
|
MD5 | f3948a235cc8b8d2950f9032a3ad0a82 |
|
BLAKE2b-256 | c9a937a5e8ef92c7d6c336e8062179d245aa904eb61bbb0cffdd34dbaeb1ce9f |