_itertools.pyc
1 o 2 6�Hc� � @ s d dl mZ dd� fdd�ZdS )� )�consumec C s | S )N� )�xr r ��C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2800.0_x64__qbz5n2kfra8p0\lib\site-packages\setuptools\_itertools.py�<lambda> s r c c sJ � t � }|j}| D ]}||�}||v rtd|�d���||� |V q dS )a 3 Wrap an iterable to raise a ValueError if non-unique values are encountered. 4 5 >>> list(ensure_unique('abc')) 6 ['a', 'b', 'c'] 7 >>> consume(ensure_unique('abca')) 8 Traceback (most recent call last): 9 ... 10 ValueError: Duplicate element 'a' encountered. 11 zDuplicate element z encountered.N)�set�add� 12 ValueError)�iterable�key�seen�seen_add�element�kr r r � ensure_unique s ��r N)� setuptools.extern.more_itertoolsr r r r r r �<module> s