Viewing File: /opt/imunify360/venv/lib/python3.11/site-packages/idna/__pycache__/core.cpython-311.pyc
]j2
d dl mZ ddlZddlZddlZddlmZmZ d dlm Z dZ
dZ ej d Z
G d d
e Z G d de Z G d
de Z G d de ZdedefdZdededefdZdedefdZdedefdZdeeef defdZdeeef dedefdZd3dededefdZdedefd Zdedefd!Zdeddfd"Z ded#edefd$Z!d3ded#ed%edefd&Z"deeee#f ddfd'Z$dedefd(Z%deeee#f defd)Z&d4d+ed,ed-edefd.Z'd5deeee#f d/ed0ed,ed-edefd1Z(d6deeee#f d/ed0ed,edef
d2Z)dS )7 )idnadata N)UnionOptional)intranges_contain s xn--u [.。.。]c e Zd ZdZdS ) IDNAErrorz7 Base exception for all IDNA-encoding related problems N__name__
__module____qualname____doc__ i/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/idna/core.pyr
r
s AADr r
c e Zd ZdZdS )
IDNABidiErrorz= Exception when bidirectional requirements are not satisfied Nr r r r r r s GGDr r c e Zd ZdZdS )InvalidCodepointz> Exception when a disallowed or unallocated codepoint is used Nr r r r r r s HHDr r c e Zd ZdZdS )InvalidCodepointContextzE Exception when the codepoint is not valid in the context it is used Nr r r r r r s OODr r cpreturnc t j t | }|dk r0t j t | st d |S )Nr z Unknown character in unicodedata)unicodedata combiningchrname
ValueError)r vs r _combining_classr"