Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 13.59.173.134
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : fix_unicode.cpython-312.opt-1.pyc
�


f���T�dZddlmZddlmZddd�ZGd�dej�Zy	)
z�Fixer for unicode.

* Changes unicode to str and unichr to chr.

* If "...\u..." is not unicode literal change it into "...\\u...".

* Change u"..." into "...".

�)�token)�
fixer_base�chr�str)�unichr�unicodec�,��eZdZdZdZ�fd�Zd�Z�xZS)�
FixUnicodeTzSTRING | 'unicode' | 'unichr'c�T��tt|�||�d|jv|_y)N�unicode_literals)�superr
�
start_tree�future_featuresr)�self�tree�filename�	__class__s   ��B/usr/local/python-3.12/lib/python3.12/lib2to3/fixes/fix_unicode.pyrzFixUnicode.start_trees'���
�j�$�*�4��:� 2�d�6J�6J� J���c	�$�|jtjk(r*|j�}t|j
|_|S|jtjk(r�|j
}|jsY|ddvrRd|vrNdj|jd�D�cgc]$}|jdd�jdd���&c}�}|dd	vr|d
d}||j
k(r|S|j�}||_|Sycc}w)N�z'"�\z\\z\uz\\uz\Uz\\U�uU�)�typer�NAME�clone�_mapping�value�STRINGr�join�split�replace)r�node�results�new�val�vs      r�	transformzFixUnicode.transforms����9�9��
�
�"��*�*�,�C� ����,�C�I��J�
�Y�Y�%�,�,�
&��*�*�C��(�(�S��V�u�_�����j�j� �Y�Y�u�-�"���I�I�e�V�,�4�4�U�F�C�"����1�v��~��!�"�g���d�j�j� ����*�*�,�C��C�I��J�'��"s�&)D
)�__name__�
__module__�__qualname__�
BM_compatible�PATTERNrr)�
__classcell__)rs@rr
r
s����M�-�G�K�rr
N)�__doc__�pgen2r�rr�BaseFixr
�rr�<module>r5s.������%�0����#�#�r
© 2025 GrazzMean