Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/astroid/brain/__pycache__/brain_random.cpython-39.pyc
Ðазад
a k�hb � @ s� d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl m Z d dlmZm Z mZmZmZmZmZmZ d dlmZ eeefZd d � Zddd�d d�Zdd�dd�Zddd�dd�ZdS )� )�annotationsN)�InferenceContext)�UseInferenceDefault)� inference_tip)�AstroidManager)� Attribute�Call�Const�EvaluatedObject�List�Name�Set�Tuple)� safe_inferc s� t � t�r� j� � j}� j}� j}|� j|� j� jd�}� fdd�|D �}|rf|� � fdd�|D �� |f i |��}t � d�r�|r�|jf i |�� |S )N��lineno� col_offset�parent� end_lineno�end_col_offsetc s i | ]}|t � |��qS � ��getattr��.0�param��noder ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/astroid/brain/brain_random.py� <dictcomp>) � z+_clone_node_with_lineno.<locals>.<dictcomp>c s i | ]}|t � |��qS r r r r r r r + r �postinit)� isinstancer �original� __class__Z _other_fields�_astroid_fieldsr r r �update�hasattrr! ) r r r �clsZother_fieldsr% Zinit_paramsZpostinit_params�new_noder r r �_clone_node_with_lineno s$ �r* zInferenceContext | None��contextc s t | j�dkrt�t| jd |d�}t|t�s2t�t|jt�sBt�t| jd |d�}|s\t�t|t�sjt�|jt |j �kr~t�zt �|j |j�}W n* ty� } zt|�W Y d }~n d }~0 0 t | j| j| �� | j| jd�� � fdd�|D �}� �|� t� f�S )N� � r+ r r c s g | ]}t |� � jd ��qS ))r r )r* r )r �elt�r) r r � <listcomp>S s �z'infer_random_sample.<locals>.<listcomp>)�len�argsr r r"