o
    e
                     @  s2  d dl mZ d dlZd dlmZ G dd deZG dd deZd.ddZd.ddZ	i deddeddeddeddeddeddeddeddeddedde	ddedde	dde	dde	dde	dde	dd d!iZ
dd"d/d'd(Zd0d*d+Zd1d,d-ZdS )2    )annotationsN)utilsc                   @     e Zd ZdS )GradioDeprecationWarningN__name__
__module____qualname__ r
   r
   BD:\Projects\ConvertPro\env\Lib\site-packages\gradio/deprecation.pyr      s    r   c                   @  r   )GradioUnusedKwargWarningNr   r
   r
   r
   r   r      s    r   termstrreturnc                 C     d|  dS )N`z/` parameter is deprecated, and it has no effectr
   r   r
   r
   r   simple_deprecated_notice      r   c                 C  r   )Nr   zJ` is deprecated in `Interface()`, please use it within `launch()` instead.r
   r   r
   r
   r   use_in_launch   r   r   optionalZkeep_filenamenumericverboseZallow_screenshotZlayoutZ
show_inputZshow_outputZcapture_sessionZapi_modeZ	show_tipsZencryptZenable_queueZserver_nameZserver_portwidthheightplotzLThe 'plot' parameter has been deprecated. Use the new Plot component instead
stacklevelclsr   
int | NoneNonec                C  s~   |d u rt  }t D ]\}}||v r*|dkr| dkrq|| tj|t|d q|r=tjd|  d| t|d d S d S )Nr   ZImager   z$You have unused kwarg parameters in z, please remove them: )	r   find_user_stack_levelDEPRECATION_MESSAGEitemspopwarningswarnr   r   )r   r   kwargskeyvaluer
   r
   r   check_deprecated_parameters0   s    

r*   textc                 C  s   t j| tt d d S )Nr   )r%   r&   r   r   r!   )r+   r
   r
   r   warn_deprecationE   s
   
r,   c                   C  s   t d d S )NzXThe `style` method is deprecated. Please set these arguments in the constructor instead.)r,   r
   r
   r
   r   warn_style_method_deprecationM   s   r-   )r   r   r   r   )r   r   r   r   r   r    )r+   r   r   r    )r   r    )
__future__r   r%   Zgradior   UserWarningr   r   r   r   r"   r*   r,   r-   r
   r
   r
   r   <module>   s`    

	

