OwlCyberSecurity - MANAGER
Edit File: _loop.cpython-39.pyc
a �F�f� � @ s� d dl mZmZmZ ed�Zee eeeef d�dd�Zee eeeef d�dd�Zee eeeeef d�dd �Zd S )� )�Iterable�Tuple�TypeVar�T)�values�returnc c sL t | �}zt|�}W n ty( Y dS 0 d|fV |D ]}d|fV q8dS )z9Iterate and generate a tuple with a flag for first value.NTF��iter�next� StopIteration)r �iter_values�value� r �X/home/gouroczh/virtualenv/test/3.9/lib/python3.9/site-packages/pip/_vendor/rich/_loop.py� loop_first s r c c sP t | �}zt|�}W n ty( Y dS 0 |D ]}d|fV |}q.d|fV dS )z8Iterate and generate a tuple with a flag for last value.NFTr )r r �previous_valuer r r r � loop_last s r c c s\ t | �}zt|�}W n ty( Y dS 0 d}|D ]}|d|fV d}|}q2|d|fV dS )zBIterate and generate a tuple with a flag for first and last value.NTFr )r r r �firstr r r r �loop_first_last s r N) �typingr r r r �boolr r r r r r r �<module> s