| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/babel/__pycache__/ |
Upload File : |
a
�4d � @ s\ d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z m
Z
d dlmZm
Z
mZ d dlmZmZ e� Zed�Zddd �d
d�Ze�dej�Zd
dd�dd�Ze�d�Zd+d
ddd�dd�Zdddd�dd�ZG dd� dej�Zd,ddddd!d"�d#d$�ZejZ G d%d&� d&ej!�Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)d'd'd(�d)d*�Z*dS )-� )�annotationsN)� Generator�Iterable)�IO�Any�TypeVar)�dates� localtime�_TzIterable[_T]zGenerator[_T, None, None])�iterable�returnc c s0 t � }t| �D ]}||vr|V |�|� qd S �N)�set�iter�add)r �seen�item� r �./usr/lib/python3.9/site-packages/babel/util.py�distinct s
r s( [ \t\f]* \# .* coding[=:][ \t]*([-\w.]+)z IO[bytes]�
str | None)�fpr c
C s$ | � � }| �d� � z�| �� }|�tj�}|r@|ttj�d � }t�|�}|s�zdd l }|�
|�d�� W n tt
tfy� Y n0 | �� }t�|�}|r�|r�|�d��d�}|dkr�t
d|� d���W | �|� dS |r�|�d��d�W | �|� S W | �|� d S W | �|� n| �|� 0 d S )Nr �latin-1� zutf-8zencoding problem: z with BOM)�tell�seek�readline�
startswith�codecs�BOM_UTF8�len�PYTHON_MAGIC_COMMENT_re�match�ast�parse�decode�ImportError�SyntaxError�UnicodeEncodeError�group)r �posZline1Zhas_bom�mr# Zline2Zmagic_comment_encodingr r r �parse_encoding5 s@
�
�
�r, z'from\s+__future__\s+import\s+\(*(.+)\)*r �str�int)r �encodingr c
C s� dd l }| �� }| �d� d}z�| �� �|�}t�dd|�}t�dd|�}t�dd|�}t�|�D ]B}dd � |� d
��
d�D �}|D ]}t||d �} | r�|| jO }q�qbW | �|� n| �|� 0 |S )Nr zimport\s*\([\r\n]+zimport (z,\s*[\r\n]+z, z\\\s*[\r\n]+� c S s g | ]}|� � � d ��qS )z())�strip)�.0�xr r r �
<listcomp> � z&parse_future_flags.<locals>.<listcomp>r �,)
�
__future__r r �readr% �re�sub�PYTHON_FUTURE_IMPORT_re�finditerr) �split�getattrZ
compiler_flag)
r r/ r7 r* �flags�bodyr+ �names�nameZfeaturer r r �parse_future_flagsi s"