AlkantarClanX12
Current Path : /opt/alt/python38/lib64/python3.8/__pycache__/ |
Current File : //opt/alt/python38/lib64/python3.8/__pycache__/functools.cpython-38.opt-2.pyc |
U i�f� � @ s� d ddddddddd d ddg Z d dlmZ d dlmZ d dlmZ d dlmZ dZ dZ e e fdd �Ze e fdd�Ze fdd�Ze fdd�Ze fdd�Ze fdd�Ze fdd�Ze fd d!�Ze fd"d#�Ze fd$d%�Ze fd&d'�Ze fd(d)�Ze fd*d+�Ze fd,d-�Zd.efd/efd0efgd0efd1efd.efgd1efd0efd/efgd/efd.efd1efgd2�Zd3d� Zd4d� Zzd d5lmZ W n ek �r� Y nX e� Z e fd6d�Z!zd d7lm!Z! W n ek �r� Y nX G d8d� d�Z"zd d9lm"Z" W n ek �r� Y nX G d:d � d e�Z#d;d<� Z$ed=d>d?d@dAg�Z%G dBdC� dCe&�Z'e� fe(e)he*e+e,fdDdE�Z-dXdHd�Z.dIdJ� Z/zd dKlm/Z/ W n ek �r� Y nX dLdM� Z0dYdOdP�Z1dQdR� Z2dSdT� Z3dUd � Z4G dVd� d�Z5e� Z6G dWd� d�Z7dNS )Z�update_wrapper�wraps�WRAPPER_ASSIGNMENTS�WRAPPER_UPDATES�total_ordering� cmp_to_key� lru_cache�reduce�partial� partialmethod�singledispatch�singledispatchmethod�cached_property� )�get_cache_token)� namedtuple)�recursive_repr)�RLock)� __module__�__name__�__qualname__�__doc__�__annotations__)�__dict__c C sf |D ]4}zt ||�}W n tk r* Y qX t| ||� q|D ]}t | |��t ||i �� q>|| _| S �N)�getattr�AttributeError�setattr�update�__wrapped__)�wrapper�wrapped�assigned�updated�attr�value� r% �./opt/alt/python38/lib64/python3.8/functools.pyr "