a
    h                     @   sX   U d Z ddlZddlZeeZdddeeeeedddZedd	d
dZ	ee
d< dS )zInternal feature flags for torch.onnx.

NOTE: These flags are experimental only. Any flag here can be removed at any
time without notice.
    NF)
deprecateddefault)name	this_willr   r   returnc                C   sL   t | du }t | dk}|r@|r2td|  ntd| | |rH|}|S )a$  Load a boolean flag from environment variable.

    Args:
        name: The name of the environment variable.
        this_will: A string that describes what this flag will do.
        deprecated: Whether this flag is deprecated.
        default: The default value if envvar not defined.
    N1zKExperimental flag %s is deprecated. Please remove it from your environment.z.Experimental flag %s is enabled. This will %s.)osgetenvloggererrorwarning)r   r   r   r   Z	undefinedstate r   ?/var/www/auris/lib/python3.9/site-packages/torch/onnx/_flags.py_load_boolean_flag   s    r   ZTORCH_ONNX_PLACEHOLDERz
do nothingT)r   r   PLACEHOLDER)__doc__loggingr   	getLogger__name__r
   strboolr   r   __annotations__r   r   r   r   <module>   s"   
 