/usr/lib/python3/dist-packages/idna/__pycache__
Edit: /usr/lib/python3/dist-packages/idna/__pycache__/codec.cpython-310.pyc (2770B)
o
Ya.
@ s d dl mZmZmZmZmZ ddlZddlZddlm Z m
Z
edZG dd dej
Z
G dd d ejZG d
d dejZG dd
d
e
ejZG dd de
ejZdejfddZdS ) )encodedecodealabelulabel IDNAError N)TupleOptionalu [.。.。]c @ sL e Zd Zd
dededeeef fddZd
dededeeef fddZd S )Codecstrictdataerrorsreturnc C . |dkrt d||sdS t|t|fS )Nr Unsupported error handling "{}") r )r formatr lenselfr r
r ,/usr/lib/python3/dist-packages/idna/codec.pyr
zCodec.encodec C r )Nr r r )r r r r r r r r r r zCodec.decodeN)r ) __name__
__module____qualname__strr bytesintr r r r r r r
s $ r
c
@ . e Zd Zdedededeeef fddZdS )IncrementalEncoderr r
finalr c
C |dkrt d||sdS t|}d}|r+|d s"d}|d= n |s+|d= |r+d}g }d}|D ]}|t| |r@|d7 }|t|7 }q1d|| } |t|7 }| |fS Nr r r r .r r )r r _unicode_dots_resplitappendr r join
r r r
r# labelstrailing_dotresultsizelabel
result_strr r r _buffer_encode s0
z!IncrementalEncoder._buffer_encodeN)r r r r boolr r r3 r r r r r" &r" c
@ r! )IncrementalDecoderr r
r# r c
C r$ r% )r r r( r) r* r r r+ r, r r r _buffer_decode> s0
z!IncrementalDecoder._buffer_decodeN)r r r r r4 r r r7 r r r r r6 = r5 r6 c @ e Zd ZdS )StreamWriterNr r r r r r r r9 ^ r9 c @ r8 )StreamReaderNr: r r r r r<