PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /opt/alt/python37/lib64/python3.7/lib2to3/pgen2/__pycache__/ |
| Server: Linux popus.webrserver.com 5.14.0-611.49.2.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 30 09:05:08 EDT 2026 x86_64 IP: 172.245.40.66 |
| Dir : //opt/alt/python37/lib64/python3.7/lib2to3/pgen2/__pycache__/literals.cpython-37.pyc |
B
J֧-��� @ sP d Z ddlZddddddd d
ddd
�
Zdd� Zdd� Zdd� ZedkrLe� dS )z<Safely evaluate Python string literals without using eval().� N����
�
� ��'�"�\)
�a�b�f�n�r�t�vr r
r c C s� | � dd�\}}|�d�st�t�|�}|d k r4|S |�d�r�|dd � }t|�dk rbtd| ��yt|d�}W q� tk
r� td| �d �Y q�X n2yt|d�}W n" tk
r� td | �d �Y nX t|�S )
Nr � r �x� z!invalid hex string escape ('\%s')� � z#invalid octal string escape ('\%s')) �group�
startswith�AssertionError�simple_escapes�get�len�
ValueError�int�chr)�m�all�tailZescZhexes�i� r% �;/opt/alt/python37/lib64/python3.7/lib2to3/pgen2/literals.py�escape s$
r'