OwlCyberSecurity - MANAGER
Edit File: _wrap.cpython-39.pyc
a )��e0 � @ s� d dl Z d dlmZmZmZ ddlmZ ddlmZm Z e � d�Zeeee e ef d�dd �Zdee eee d�dd �Zedkr�ddlmZ edd�Ze�d� ee dddd�� dS )� N)�Iterable�List�Tuple� )� loop_last)�cell_len� chop_cellsz \s*\S+\s*)�text�returnc c sL d}t �| |�}|d urH|�� \}}|�d�}|||fV t �| |�}qd S )Nr )�re_word�match�span�group)r �positionZ word_match�start�end�word� r �W/home/gouroczh/virtualenv/pat/3.9/lib/python3.9/site-packages/pip/_vendor/rich/_wrap.py�words s r T)r �width�foldr c C s� g }|j }d}t}t| �D ]�\}}} || �� �} || |kr�| |kr�|r�t| |dd�}t|�D ].\}} |rr||� |r�|| �}q^|t| �7 }q^q�|r�||� || �}q�|r�|r�||� || �}q||| �7 }q|S )Nr )�max_sizer )�appendr r �rstripr r �len)r r r Zdividesr Z line_positionZ _cell_lenr Z_endr Zword_lengthZ chopped_words�last�liner r r �divide_line s0 r �__main__)�Console� )r z@12345 abcdefghijklmnopqrstuvwyxzABCDEFGHIJKLMNOPQRSTUVWXYZ 12345�abcdefghijklmnopqrstuvwxyz� )r )T)�re�typingr r r �_loopr �cellsr r �compiler �str�intr �boolr �__name__�consoler �printr r r r �<module> s