/opt/alt/python311/lib64/python3.11/importlib/metadata/__pycache__
NameSizeModeActions
_adapters.cpython-311.opt-1.pyc38080644editdlrm
_adapters.cpython-311.opt-2.pyc36970644editdlrm
_adapters.cpython-311.pyc38080644editdlrm
_collections.cpython-311.opt-1.pyc21550644editdlrm
_collections.cpython-311.opt-2.pyc18450644editdlrm
_collections.cpython-311.pyc21550644editdlrm
_functools.cpython-311.opt-1.pyc35950644editdlrm
_functools.cpython-311.opt-2.pyc15620644editdlrm
_functools.cpython-311.pyc35950644editdlrm
_itertools.cpython-311.opt-1.pyc25580644editdlrm
_itertools.cpython-311.opt-2.pyc13490644editdlrm
_itertools.cpython-311.pyc25580644editdlrm
_meta.cpython-311.opt-1.pyc29260644editdlrm
_meta.cpython-311.opt-2.pyc27170644editdlrm
_meta.cpython-311.pyc29260644editdlrm
_text.cpython-311.opt-1.pyc43530644editdlrm
_text.cpython-311.opt-2.pyc31650644editdlrm
_text.cpython-311.pyc43530644editdlrm
__init__.cpython-311.opt-1.pyc589730644editdlrm
__init__.cpython-311.opt-2.pyc481670644editdlrm
__init__.cpython-311.pyc589730644editdlrm
Edit: /opt/alt/python311/lib64/python3.11/importlib/metadata/__pycache__/_itertools.cpython-311.pyc (2558B)
§ „uv=“QCãó(—ddlmZdd„Zeeffd„ZdS)é)Ú filterfalseNc#óÐK—t¦«}|j}|€)t|j|¦«D]}||¦«|V—ŒdS|D] }||¦«}||vr||¦«|V—Œ!dS)zHList unique elements, preserving order. Remember all elements ever seen.N)ÚsetÚaddrÚ __contains__)ÚiterableÚkeyÚseenÚseen_addÚelementÚks úD/opt/alt/python311/lib64/python3.11/importlib/metadata/_itertools.pyÚunique_everseenrs¦èè€õ ‰5Œ5€DØŒx€HØ €{Ý" 4Ô#4°hÑ?Ô?ð ð ˆGØ ˆH�WÑ Ô Ð ØˆMˆMˆMˆMð ð ð ð ð ˆGØ��G‘ ” ˆAؘˆ}ˆ}Ø�˜‘ ” � Ø� � � øð  ð ócóÈ—|€td¦«S|� t||¦«rt|f¦«S t|¦«S#t$rt|f¦«cYSwxYw)axIf *obj* is iterable, return an iterator over its items:: >>> obj = (1, 2, 3) >>> list(always_iterable(obj)) [1, 2, 3] If *obj* is not iterable, return a one-item iterable containing *obj*:: >>> obj = 1 >>> list(always_iterable(obj)) [1] If *obj* is ``None``, return an empty iterable: >>> obj = None >>> list(always_iterable(None)) [] By default, binary and text strings are not considered iterable:: >>> obj = 'foo' >>> list(always_iterable(obj)) ['foo'] If *base_type* is set, objects for which ``isinstance(obj, base_type)`` returns ``True`` won't be considered iterable. >>> obj = {'a': 1} >>> list(always_iterable(obj)) # Iterate over the dict's keys ['a'] >>> list(always_iterable(obj, base_type=dict)) # Treat dicts as a unit [{'a': 1}] Set *base_type* to ``None`` to avoid any special handling and treat objects Python considers iterable as iterable: >>> obj = 'foo' >>> list(always_iterable(obj, base_type=None)) ['f', 'o', 'o'] N©)ÚiterÚ isinstanceÚ TypeError)ÚobjÚ base_types rÚalways_iterablersx€ðR €{Ý�B‰xŒxˆàÐ¥:¨c°9Ñ#=Ô#=ÐÝ�S�F‰|Œ|ÐðÝ�C‰yŒyÐøÝ ðððÝ�S�F‰|Œ|ÐÐÐðøøøsµAÁA!Á A!)N)Ú itertoolsrrÚstrÚbytesrrrrúrsRðØ!Ð!Ð!Ð!Ð!Ð!ððððð&%(¨ <ð2ð2ð2ð2ð2ð2r