Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/astroid/brain/__pycache__/brain_functools.cpython-39.pyc
Ðазад
a k�h� � @ sP d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m Z mZmZm Z mZ ddlmZ ddlmZmZ dd lmZ dd lmZ ddlmZ ddlmZmZmZmZ dd lm Z ddl!m"Z"m#Z# ddl$m%Z%m&Z& dZ'G dd� dej(�Z)d-ddd�dd�Z*d.dddd�dd�Z+dd�d d!�Z,d"d#dd$�d%d&�Z-ee-d'd(�Z.d)dd*�d+d,�Z/dS )/z9Astroid hooks for understanding functools library module.� )�annotations)�Iterator)�partial)�chain)�BoundMethod� arguments�extract_node�nodes�objects)�InferenceContext)�InferenceError�UseInferenceDefault)� inference_tip)�objectmodel)�AstroidManager)� AssignName� Attribute�Call�Name)�FunctionDef)�InferenceResult�SuccessfulInferenceResult)�UninferableBase� safe_inferzfunctools.lru_cachec @ s4 e Zd ZdZedd� �Zedd� �Zedd� �ZdS ) �LruWrappedModelz�Special attribute model for functions decorated with functools.lru_cache. The said decorators patches at decoration time some functions onto the decorated function. c C s | j S �N)� _instance)�self� 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_functools.py�attr___wrapped__"