a „oe£ã@s ddlmZdd„fdd„ZdS)é)ÚconsumecCs|S)N©)Úxrrú6C:\Program Files\Certbot\pkgs\setuptools\_itertools.pyÚórccsHtƒ}|j}|D]2}||ƒ}||vr4td|›d�ƒ‚||ƒ|VqdS)a Wrap an iterable to raise a ValueError if non-unique values are encountered. >>> list(ensure_unique('abc')) ['a', 'b', 'c'] >>> consume(ensure_unique('abca')) Traceback (most recent call last): ... ValueError: Duplicate element 'a' encountered. zDuplicate element z encountered.N)ÚsetÚaddÚ ValueError)ÚiterableÚkeyÚseenZseen_addÚelementÚkrrrÚ ensure_uniques rN)Z setuptools.extern.more_itertoolsrrrrrrÚs