§ |<ˆj@ ã ó — d dl mZ d dlmZ d dlmZmZ d dlmZ d dl m Z d dlmZ d dl mZ d dlmZ d „ Zd „ Zd„ Z e e¦ « de¦ « dd„ZdZddd„Zer! e¦ « eee¦ « dS dS )é )Úannotations)Úregister_module_extender)Úextract_nodeÚparse©Ú PY39_PLUS)ÚInferenceContext)ÚAttributeInferenceError)ÚAstroidManager)ÚClassDefc ó\ — t dt ¦ « z t ¦ « z ¦ « S )Nz¦ class defaultdict(dict): default_factory = None def __missing__(self, key): pass def __getitem__(self, key): return default_factory )r Ú_deque_mockÚ_ordered_dict_mock© ó úq/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/astroid/brain/brain_collections.pyÚ_collections_transformr s7 € Ýð õ ‰-Œ-ñ õ Ñ Ô ñ ñ ô ð r c ó" — d} t r| dz } | S )NaÎ class deque(object): maxlen = 0 def __init__(self, iterable=None, maxlen=None): self.iterable = iterable or [] def append(self, x): pass def appendleft(self, x): pass def clear(self): pass def count(self, x): return 0 def extend(self, iterable): pass def extendleft(self, iterable): pass def pop(self): return self.iterable[0] def popleft(self): return self.iterable[0] def remove(self, value): pass def reverse(self): return reversed(self.iterable) def rotate(self, n=1): return self def __iter__(self): return self def __reversed__(self): return self.iterable[::-1] def __getitem__(self, index): return self.iterable[index] def __setitem__(self, index, value): pass def __delitem__(self, index): pass def __bool__(self): return bool(self.iterable) def __nonzero__(self): return bool(self.iterable) def __contains__(self, o): return o in self.iterable def __len__(self): return len(self.iterable) def __copy__(self): return deque(self.iterable) def copy(self): return deque(self.iterable) def index(self, x, start=0, end=0): return 0 def insert(self, i, x): pass def __add__(self, other): pass def __iadd__(self, other): pass def __mul__(self, other): pass def __imul__(self, other): pass def __rmul__(self, other): passzK @classmethod def __class_getitem__(self, item): return clsr )Úbase_deque_classs r r r s- € ð!+ÐõD ð 9Øð 9ñ 9Ðð Ðr c ó" — d} t r| dz } | S )Nz„ class OrderedDict(dict): def __reversed__(self): return self[::-1] def move_to_end(self, key, last=False): passzJ @classmethod def __class_getitem__(cls, item): return clsr )Úbase_ordered_dict_classs r r r H s, € ð8Ðõ ð 8Øð $8ñ 8Ðð #Ð"r ÚcollectionsÚnoder ÚreturnÚboolc óò — | ¦ « d¦ « s'| ¦ « d¦ « r( | d¦ « dS # t $ r Y nw xY wdS )zš Returns True if the node corresponds to a ClassDef of the Collections.abc module that supports subscripting. :param node: ClassDef node Ú_collectionsr Ú__class_getitem__TF)ÚqnameÚ startswithÚgetattrr )r s r Ú_looks_like_subscriptabler" W s† € ð ‡z‚z�|„|×Ò˜~Ñ.Ô.ð °$·*²*±,´,×2IÒ2IØñ3ô 3ð ð Ø�LŠLÐ,Ñ-Ô-Ð-Ø�4øÝ&ð