
    e!h                         d dl Z d dlZddZy)    Nc                    	 |rt        j                  |       } n.| t        j                  |       k(  rt	        |       } n
t               | dk  r
t               	 | S # t
        t        f$ r}|j                  | d      |d }~ww xY w)Nr   z must be a non-negative integer)operatorindexmathfloorint
ValueError	TypeError	__class__)nvar_namestricterrs       g/var/www/html/diagnosisapp-backend/venv/lib/python3.12/site-packages/scipy/special/_input_validation.py_nonneg_int_or_failr      s    Sq!A$**Q-AA,q5,  H 	" Smmxj(GHIsRSs   AA B)A>>B)T)r   r   r        r   <module>r      s     r   