관리-도구
편집 파일: brain_random.cpython-311.pyc
� �܋fJ � �� � d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl m Z d dlmZ d dl mZmZmZmZmZmZmZmZ eeefZd � Zddd�Zdd�Z e� � � e e e� � e� � dS )� )�annotationsN)�helpers)�InferenceContext)�UseInferenceDefault)� inference_tip)�AstroidManager)� Attribute�Call�Const�EvaluatedObject�List�Name�Set�Tuplec �0 � � t � t � � r� j � � j }� j }� j }|� j |d�}� fd�|D � � }|r!|� � fd�|D � � � � |di |��}t � d� � r|r |j di |�� |S )N��lineno� col_offset�parentc �2 �� i | ]}|t �|� � ��S � ��getattr��.0�param�nodes ��k/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/astroid/brain/brain_random.py� <dictcomp>z+_clone_node_with_lineno.<locals>.<dictcomp># s% �� �P�P�P�u�u�g�d�E�2�2�P�P�P� c �2 �� i | ]}|t �|� � ��S r r r s �r r z+_clone_node_with_lineno.<locals>.<dictcomp>% s% �� �R�R�R�E�E�7�4��#7�#7�R�R�Rr �postinitr ) � isinstancer �original� __class__� _other_fields�_astroid_fieldsr �update�hasattrr"