%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python3.9/site-packages/tracer/resources/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib/python3.9/site-packages/tracer/resources/__pycache__/FilenameCleaner.cpython-39.pyc

a

"e��@sGdd�de�ZdS)c@sHeZdZedd��Zedd��Zedd��Zedd��Zed	d
��ZdS)�FilenameCleanercCs�t�|�}zP|�d�}|d|�}||dd�}d|vrNt�|�}t�|�}|d|WStylYnty|Yn0|S)N�/��.)r�_strip_abnormalities�rindex�_strip_around_so_delimited_dots�_strip_after_dash�
IndexError�
ValueError)�filenameZslash�dirname�basename�r�D/usr/lib/python3.9/site-packages/tracer/resources/FilenameCleaner.py�strips



zFilenameCleaner.stripcCsxz|d|�d��}Wnty(Yn0|�d�r@|dd�}d|vrZ|d|�d��}d|vrt|d|�d��}|S)N� z#new�����;z.#prelink#.)�indexr
�endswithr)rrrrr/s
z$FilenameCleaner._strip_abnormalitiescCs~zV|�d�}|d}t|�dkr(|d7}|�d�}|�d�}|d|�||d�}Wn"tyhYntyxYn0|S)Nz.sorrr)�split�lenrrr	r
)r
rZfirst_dot_iZ
last_dot_irrrrFs


z/FilenameCleaner._strip_around_so_delimited_dotscCspzH|�d�}|�d|�}t�||d|��rF|d|�||d�}Wn"tyZYntyjYn0|S)N�-rr)rrr�_is_versionr	r
)r
Zdash�dotrrrrUs
z!FilenameCleaner._strip_after_dashcCs$|D]}|��r|dkrdSqdS)z:
		Returns True if string contains only digits and dots
		rFT)�isdigit)�string�charrrrraszFilenameCleaner._is_versionN)	�__name__�
__module__�__qualname__�staticmethodrrrrrrrrrrs



rN)�objectrrrrr�<module>�

Zerion Mini Shell 1.0