o
    ?Hh                     @   s   d dl Z d dlZdddZdS )    NTc              
   C   sr   z!|r	t | } n| t| krt| } nt | dk rt W | S  ttfy8 } z	|| d|d }~ww )Nr   z must be a non-negative integer)operatorindexmathfloorint
ValueError	TypeError	__class__)nvar_namestricterr r   _/home/air/sanwanet/gpt-api/venv/lib/python3.10/site-packages/scipy/special/_input_validation.py_nonneg_int_or_fail   s   
r   )T)r   r   r   r   r   r   r   <module>   s    