CoolFace
Apppublic

declare-lab/tango2

sourceHugging Faceupdated 2y agoView on Hugging Face
92likes
deprecation_utils.cpython-39.pyc19 linesDownload Raw Back to __pycache__
1a

2��'d�@sZddlZddlZddlmZmZmZmZddlmZddd�eeeefd�dd�Z	dS)	�N)�Any�Dict�Optional�Union)�versionT)�	take_from�
standard_warn)rc	Gs�ddlm}|}d}t|dt�s(|f}|D]�\}}}t�t�|�j�t�|�krrtd|||f�d|�d|����d}	t|t�r�||vr�||�	|�f7}d|�d	|�d3�}	nHt4||�r�|t||�f7}d|�d|�d5�}	n|dur�d|�d
|�d6�}	|	dur,|�r7|	dnd}	tj
|	|tdd�q,t|t��r�t|�dk�r�t�t���d}8|9j}|10j}|11j}
tt|����\}}t|
�d|�d|d�d|�d���t|�dk�r�dSt|�dk�r�|dS|S)N�)�__version__�rzThe deprecation tuple z, should be removed since diffusers' version z is >= zThe `z8` argument is deprecated and will be removed in version �.z9` attribute is deprecated and will be removed in version �`z/` is deprecated and will be removed in version � �)�12stacklevel�z in z line z% got an unexpected keyword argument `)rr1314isinstance�tupler�parse�base_version�15ValueError�dict�pop�hasattr�getattr�warnings�warn�
FutureWarning�len�inspect�getouterframes�currentframe�filename�lineno�function�next�iter�items�	TypeError)rr�argsr16�deprecated_kwargs�values�	attributeZversion_name�message�warning�17call_framer"�line_numberr$�key�valuerr�V/home/deep/Projects/audio_diffusion/diffusers/src/diffusers/utils/deprecation_utils.py�	deprecatesL���18$r4)19rr�typingrrrr�	packagingrr4rrrr3�<module>s