U
    <ºc£  ã                   @   sX   d dl mZ d dl mZ d dl mZ d dl mZ G dd„ deƒZeeeƒZeeeƒZdS )é    )Ú_set_backcompat_broadcast_warn)Ú_get_backcompat_broadcast_warn)Ú_set_backcompat_keepdim_warn)Ú_get_backcompat_keepdim_warnc                   @   s.   e Zd Zdd„ Zdd„ Zdd„ ZeeeƒZdS )ÚWarningc                 C   s   || _ || _d S ©N)ÚsetterÚgetter)Úselfr   r	   © r   úC/tmp/pip-unpacked-wheel-gikjz4vx/torch/utils/backcompat/__init__.pyÚ__init__   s    zWarning.__init__c                 C   s   |   |¡ d S r   )r   )r
   Úvaluer   r   r   Úset_enabled   s    zWarning.set_enabledc                 C   s   |   ¡ S r   )r	   )r
   r   r   r   Úget_enabled   s    zWarning.get_enabledN)Ú__name__Ú
__module__Ú__qualname__r   r   r   ÚpropertyZenabledr   r   r   r   r      s   r   N)	Ztorch._Cr   r   r   r   Úobjectr   Zbroadcast_warningZkeepdim_warningr   r   r   r   Ú<module>   s   
