Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/astroid/brain/__pycache__/brain_builtin_inference.cpython-39.pyc
Ðазад
a k�h9� � @ s� d Z ddlmZ ddlZddlmZmZmZ ddlm Z ddl mZmZm Z mZmZ ddlmZmZmZmZmZmZ ddlmZ dd lmZ dd lmZmZmZmZm Z ddl!m"Z" ddl#m$Z$ dd l%m&Z&m'Z'm(Z( er�ddl)m*Z* eej+ej,ej-ej.f Z/ee0e1 e0e2 e0e3 e0e4 f Z5eej6ej7ej8ej+f Z9dZ:dZ;dZ<dd�dd�Z=dd� Z>dd� Z?dd� Z@dd�dd�ZAdd d!�d"d#�ZBd$d%d&d'd(d)�d*d+�ZCd,d%d&d-d.d/d0�d1d2�ZDd$d%d&d3d.d(d4�d5d6�ZEe eEejFej7ej8ej+ej,ej-ej.fe1d7�ZGe eEej7ejFej8ej+ej,ej-ej.fe2d7�ZHe eEej8ej7ejFej+ej-fe3d7�ZIe eEej+ej7ejFej8ej+ej-fe4d7�ZJd8d9� ZKdxd$d%d:d;�d<d=�ZLdyd$d%d>d;�d?d@�ZMdAdB� ZNdzd%dC�dDdE�ZOd{d%dC�dFdG�ZPd|d%dC�dHdI�ZQd}d$d%dJd;�dKdL�ZRd~d%dC�dMdN�ZSdd%dC�dOdP�ZTd�d%dC�dQdR�ZUd�dSd%dTdUdV�dWdX�ZVdd�dYdZ�ZWd�d%dC�d[d\�ZXd�d$d%d]d^�d_d`�ZYd�dad%dbd;�dcdd�ZZd�d%dC�dedf�Z[d�d%dC�dgdh�Z\d�d%dC�didj�Z]d�d%dC�dkdl�Z^d�d$d%dTdmdV�dndo�Z_d$ddp�dqdr�Z`d�d$d%dTdsdV�dtdu�Zadd d!�dvdw�ZbdS )�z#Astroid hooks for various builtins.� )�annotationsN)�Callable�Iterable�Iterator)�partial)� TYPE_CHECKING�Any�NoReturn�Union�cast)� arguments�helpers� inference_tip�nodes�objects�util)�AstroidBuilder)�InferenceContext)�AstroidTypeError�AttributeInferenceError�InferenceError�MroError�UseInferenceDefault)�AstroidManager)�scoped_nodes)�ConstFactoryResult�InferenceResult�SuccessfulInferenceResult)�Instancezobject.__new__a� class whatever(object): def join(self, iterable): return {rvalue} def replace(self, old, new, count=None): return {rvalue} def format(self, *args, **kwargs): return {rvalue} def encode(self, encoding='ascii', errors=None): return b'' def decode(self, encoding='ascii', errors=None): return u'' def capitalize(self): return {rvalue} def title(self): return {rvalue} def lower(self): return {rvalue} def upper(self): return {rvalue} def swapcase(self): return {rvalue} def index(self, sub, start=None, end=None): return 0 def find(self, sub, start=None, end=None): return 0 def count(self, sub, start=None, end=None): return 0 def strip(self, chars=None): return {rvalue} def lstrip(self, chars=None): return {rvalue} def rstrip(self, chars=None): return {rvalue} def rjust(self, width, fillchar=None): return {rvalue} def center(self, width, fillchar=None): return {rvalue} def ljust(self, width, fillchar=None): return {rvalue} a� class whatever(object): def join(self, iterable): return {rvalue} def replace(self, old, new, count=None): return {rvalue} def decode(self, encoding='ascii', errors=None): return u'' def capitalize(self): return {rvalue} def title(self): return {rvalue} def lower(self): return {rvalue} def upper(self): return {rvalue} def swapcase(self): return {rvalue} def index(self, sub, start=None, end=None): return 0 def find(self, sub, start=None, end=None): return 0 def count(self, sub, start=None, end=None): return 0 def strip(self, chars=None): return {rvalue} def lstrip(self, chars=None): return {rvalue} def rstrip(self, chars=None): return {rvalue} def rjust(self, width, fillchar=None): return {rvalue} def center(self, width, fillchar=None): return {rvalue} def ljust(self, width, fillchar=None): return {rvalue} r )�returnc C s t � �d S �N)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_builtin_inference.py�_use_default� s r# c C sn |j |d�}tt� ��|�d }|�� D ]@}| |_d|_d|_d|jv rT| g|jd<