Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/astroid/brain/__pycache__/brain_pathlib.cpython-39.pyc
Ðазад
a k�h� � @ s� d dl mZ d dlmZ d dlmZmZmZmZ d dl m Z d dlmZ d dl mZmZ d dlmZ dZd d d�dd �Zdd ddd�dd�Zddd�dd�ZdS )� )�annotations)�Iterator)�bases�context� inference_tip�nodes)�_extract_single_node)� PY313_PLUS)�InferenceError�UseInferenceDefault)�AstroidManagerz from pathlib import Path Path znodes.Subscript�bool)�node�returnc C s| t | jtj�r| jjdksdS zt| j�� �}W n ttfyH Y dS 0 t rRdnd}t |t j�ozt |jtj �oz|�� |kS )N�parentsFzbuiltins.tuplezpathlib._PathParents)� isinstance�valuer � Attribute�attrname�next�inferr � StopIterationr r �InstanceZ_proxied�ClassDefZqname)r r r � 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_pathlib.py�_looks_like_parents_subscript s � �� �r Nzcontext.InferenceContext | NonezIterator[bases.Instance])�subscript_node�ctxr c C s4 t | jtj�r,ttt��� �}t|� � g�S t �d S �N)r �slicer ZConstr r � PATH_TEMPLATEr �iterZinstantiate_classr )r r �path_clsr r r �infer_parents_subscript'