Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/astroid/brain/__pycache__/brain_attrs.cpython-39.pyc
Ðазад
a k�h � @ s� d Z ddlmZ ddlmZmZmZmZmZ ddl m Z ddlmZ e d�Ze d�Ze dd d ddd dge�R �Zefed�dd�Ze dd�dd�Zedd�dd�ZdS )zy Astroid hook for the attrs library Without this hook pylint reports unsupported-assignment-operation for attrs classes � )�AstroidManager)� AnnAssign�Assign� AssignName�Call�Unknown)�ClassDef)� safe_infer)zattr.Factoryzattr.ib�attribzattr.attribz attr.fieldzattrs.field�field)zattrs.definez attrs.mutablezattrs.frozenzattr.s�attrsz attr.attrszattr.attributeszattr.definezattr.mutablezattr.frozen)�returnc C s^ | j s dS | j jD ]F}t|t�r&|j}|�� |v r8 dS t|�}|r|�� jdkr dS qdS )z>Return whether a decorated node has an attr decorator applied.FTzattr._next_gen) Z decorators�nodes� isinstancer �func� as_stringr �root�name)�nodeZdecorator_namesZdecorator_attribute�inferred� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/astroid/brain/brain_attrs.py�is_decorated_with_attrs0 s r N)r r c C s� t | d�g| jd<