HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/isort/__pycache__/comments.cpython-311.pyc
�

�h���v�ddlmZmZmZdedeeeffd�Z			d
deeeded	ed
edef
d�ZdS)�)�List�Optional�Tuple�line�returnc��|�d��}|dkr)|d|�||dzd����fS|dfS)zkParses import lines for comments and returns back the
    import statement and the associated comment.
    �#���N��)�find�strip)r�
comment_starts  �C/opt/cloudlinux/venv/lib/python3.11/site-packages/isort/comments.py�parsersX���I�I�c�N�N�M������^�m�^�$�d�=�1�+<�+>�+>�&?�&E�&E�&G�&G�H�H��"�:��rF�comments�original_string�removed�comment_prefixc���|rt|��dS|s|Sg}|D]}||vr|�|���t|��d�|�dd�|����S)z;Returns a string with comments added if removed is not set.r� z; )r�append�join)rrrr�unique_comments�comments      r�add_to_liners����)��_�%�%�a�(�(�����!#�O��,�,���/�)�)��"�"�7�+�+�+���O�$�$�Q�'�V��V�V�$�)�)�O�:T�:T�V�V�VrN)rFr)�typingrrr�strr�boolr�rr�<module>r"s���(�(�(�(�(�(�(�(�(�(�����c�3�h���������	W�W��t�C�y�!�W��W��W��	W�
	�W�W�W�W�W�Wr