%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/click/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/click/__pycache__/_textwrap.cpython-312.pyc

�

D�dI��J�ddlZddlZddlmZGd�dej
�Zy)�N)�contextmanagerc
��eZdZdejedejedededdf
d�Zededejdfd	��Z
d
edefd�Zy)�TextWrapper�reversed_chunks�cur_line�cur_len�width�returnNc���t||z
d�}|jr&|d}|d|}||d}|j|�||d<y|s |j|j��yy)N����)�max�break_long_words�append�pop)	�selfrrrr	�
space_left�last�cut�ress	         �1/usr/lib/python3/dist-packages/click/_textwrap.py�_handle_long_wordzTextWrapper._handle_long_wordsr������!�,�
�� � �"�2�&�D��{�
�#�C��z�{�#�C��O�O�C� �"%�O�B����O�O�O�/�/�1�2���indentc#��K�|j}|j}|xj|z
c_|xj|z
c_	d��||_||_y#||_||_wxYw�w)N)�initial_indent�subsequent_indent)rr�old_initial_indent�old_subsequent_indents    r�extra_indentzTextWrapper.extra_indentsk����!�0�0�� $� 6� 6�����v�%�����&�(��	;��"4�D��%:�D�"��#5�D��%:�D�"�s�AA,�A�
A,�A)�)A,�textc���g}t|j��D]7\}}|j}|dkDr|j}|j	|�|����9dj|�S)Nr�
)�	enumerate�
splitlinesrrr�join)rr!�rv�idx�liners      r�indent_onlyzTextWrapper.indent_only&sh��
��"�4�?�?�#4�5�	)�I�C���(�(�F��Q�w��/�/���I�I�����'�(�
	)��y�y��}�r)�__name__�
__module__�__qualname__�t�List�str�intrr�Iteratorr r*�rrrrs���3������3��&�&��+�3��	3�
�3�
�
3�$�
;�3�
;�1�:�:�d�+;�
;��
;�����rr)�textwrap�typingr.�
contextlibrrr3rr�<module>r7s ����%�+�(�&�&�+r

Zerion Mini Shell 1.0