Hacked By AnonymousFox
�
�܋f} � � � d Z ddlmZ ddlmZmZ ddlmZmZm Z ddl
mZ e d� � Z e dd� � � Z
eeeegd
f Z G d� d� � Z G d� d
e� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Zd
S )zPMicro reports objects.
A micro report is a tree of layout and content objects.
� )�annotations)�Iterable�Iterator)�Any�Callable�TypeVar)�
BaseWriter�_T�_VNodeT�VNode)�boundNc �. � e Zd Zdd�Zdd�Zdd
�Zdd�ZdS )r �return�Nonec �h � d | _ g | _ | j j � � � | _ d S �N)�parent�children� __class__�__name__�lower�visitor_name��selfs �p/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/pylint/reporters/ureports/nodes.py�__init__zVNode.__init__ s/ � �)-���%'��
�!%��!8�!>�!>�!@�!@����� �Iterator[VNode]c �* � t | j � � S r )�iterr r s r �__iter__zVNode.__iter__ s � ��D�M�"�"�"r r r �visitorr �argsr �kwargsc �J � t |d| j � �� � } || g|�R i |��S )N�visit_��getattrr �r r"