Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/astroid/brain/__pycache__/brain_re.cpython-39.pyc
Ðазад
a k�h� � @ s� d dl mZ d dlmZmZmZ d dlmZ d dlm Z m Z d dlmZ d dl mZ dd�d d �ZdZdd d�dd�Zdddd�dd�Zddd�dd�ZdS )� )�annotations)�context� inference_tip�nodes)�register_module_extender)�_extract_single_node�parse)� PY311_PLUS)�AstroidManagerznodes.Module)�returnc C s t r d} nd} td| � d��S )Nz import re._compiler as _compilerzimport sre_compile as _compilerz a NOFLAG = 0 ASCII = _compiler.SRE_FLAG_ASCII IGNORECASE = _compiler.SRE_FLAG_IGNORECASE LOCALE = _compiler.SRE_FLAG_LOCALE UNICODE = _compiler.SRE_FLAG_UNICODE MULTILINE = _compiler.SRE_FLAG_MULTILINE DOTALL = _compiler.SRE_FLAG_DOTALL VERBOSE = _compiler.SRE_FLAG_VERBOSE TEMPLATE = _compiler.SRE_FLAG_TEMPLATE DEBUG = _compiler.SRE_FLAG_DEBUG A = ASCII I = IGNORECASE L = LOCALE U = UNICODE M = MULTILINE S = DOTALL X = VERBOSE T = TEMPLATE )r r )Zimport_compiler� 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_re.py� _re_transform s ��r z? @classmethod def __class_getitem__(cls, item): return cls z nodes.Call�bool)�noder c C sl | � � jdkojt| jtj�oj| jjdkojt| jtj�ojt| jj �dkojt| jj d tj �oj| jj d jdv S )z�Check for re.Pattern or re.Match call in stdlib. Match these patterns from stdlib/re.py ```py Pattern = type(...) Match = type(...) ``` �re�type� r > �Pattern�Match)�root�name� isinstance�funcr �Name�parent�Assign�len�targetsZ AssignName)r r r r �_looks_like_pattern_or_match6 s � �����r Nzcontext.InferenceContext | None)r �ctxc C sH t j| jjd j| j| j| j| j| jd�}t t �}|g|jd<