Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/astroid/nodes/__pycache__/as_string.cpython-39.pyc
Ðазад
a k�h�f � @ s� d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z er�ddlm Z ddlmZ dd l mZmZmZmZmZmZmZmZmZmZmZ d ZG dd� d�Zd d�dd�Zed�ZdS )z+This module renders Astroid nodes as string� )�annotationsN)�Iterator)� TYPE_CHECKING)�nodes)�objects)�Const)�Match�MatchAs� MatchCase� MatchClass�MatchMapping�MatchOr� MatchSequence�MatchSingleton� MatchStar� MatchValue�Unknown� c @ s` e Zd ZdZd�dd�dd�Zdd�dd �Zd dd�dd �Zd�dddd�dd�Zd�ddd�dd�Zddd�dd�Z dd�dd�Z dd�dd�Zdd�dd�Zdd�dd �Z dd�d!d"�Zdd�d#d$�Zdd�d%d&�Zdd�d'd(�Zdd�d)d*�Zdd�d+d,�Zdd�d-d.�Zdd�d/d0�Zdd�d1d2�Zdd�d3d4�Zdd�d5d6�Zdd�d7d8�Zdd�d9d:�Zdd�d;d<�Zdd�d=d>�Zdd�d?d@�Zdd�dAdB�Zdd�dCdD�Zdd�dEdF�Z dd�dGdH�Z!dId�dJdK�Z"dd�dLdM�Z#dd�dNdO�Z$dd�dPdQ�Z%dd�dRdS�Z&dd�dTdU�Z'dd�dVdW�Z(dd�dXdY�Z)dd�dZd[�Z*dd�d\d]�Z+dd�d^d_�Z,d`ddda�dbdc�Z-d`ddd�dedf�Z.dgddd�dhdi�Z/dd�djdk�Z0dd�dldm�Z1dd�dndo�Z2dd�dpdq�Z3dd�drds�Z4dd�dtdu�Z5dd�dvdw�Z6dd�dxdy�Z7dd�dzd{�Z8dd�d|d}�Z9dd�d~d�Z:dd�d�d��Z;dd�d�d��Z<dd�d�d��Z=d�ddd�d�d��Z>dd�d�d��Z?d�ddd�d�d��Z@dd�d�d��ZAdd�d�d��ZBdd�d�d��ZCdd�d�d��ZDdd�d�d��ZEdd�d�d��ZFdd�d�d��ZGdd�d�d��ZHdd�d�d��ZId�ddd�d�d��ZJd�ddd�d�d��ZKd�ddd�d�d��ZLdd�d�d��ZMdd�d�d��ZNdd�d�d��ZOdd�d�d��ZPdd�d�d��ZQdd�d�d��ZRd�ddd�d�d��ZSd�ddd�d�d��ZTd�ddd�d�d��ZUeVd�ddd�d�d���ZWd�ddd�d�dÄZXd�ddd�d�dƄZYd�ddd�d�dɄZZd�ddd�d�d̄Z[d�ddd�d�dτZ\d�ddd�d�d҄Z]d�dԄ Z^d�dք Z_d�d Z`d�dڄ Zad�d܄ Zbd�ddd�d�d߄Zcd�S )��AsStringVisitorz?Visitor to render an Astroid node as a valid python code string� �str��indentc C s || _ d S �Nr )�selfr � r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/astroid/nodes/as_string.py�__init__* s zAsStringVisitor.__init__��returnc C s |� | ��td�S )z.Makes this visitor behave as a simple function� )�accept�replace�DOC_NEWLINE�r �noder r r �__call__- s zAsStringVisitor.__call__zConst | None)�doc_noder c C s |sdS d� | j|j�dt��S )z7Stop newlines in docs being indented by self._stmt_list� z {}"""{}"""r )�formatr �valuer"