Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
§
!A?h ã ó( — d dl mZ dd„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 úJ/opt/alt/python-internal/lib64/python3.11/importlib/metadata/_itertools.pyÚunique_everseenr s¦ è è € õ ‰5Œ5€DØŒx€HØ
€{Ý" 4Ô#4°hÑ?Ô?ð ð ˆG؈H�WÑÔÐØˆMˆMˆMˆMð ð ð ð ð ˆGØ��G‘”ˆAؘˆ}ˆ}Ø�˜‘”�Ø�
�
�
øð ð ó c óÈ — | €t d¦ « S |� t | |¦ « rt | f¦ « S t | ¦ « S # t $ r t | f¦ « cY S w xY w)ax If *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_iterabler sx € ðR €{Ý�B‰xŒxˆàÐ¥:¨c°9Ñ#=Ô#=ÐÝ�S�F‰|Œ|ÐðÝ�C‰yŒyÐøÝð ð ð Ý�S�F‰|Œ|ÐÐÐðøøøs µA ÁA!Á A!)N)Ú itertoolsr r ÚstrÚbytesr r r r úr sR ðØ !Ð !Ð !Ð !Ð !Ð !ðð ð ð ð&