
    ^Mh                         d dl Z d dlZddZdS )    NTc                 0   	 |rt          j        |           } n6| t          j        |           k    rt	          |           } nt                      | dk     rt                      n2# t
          t          f$ r}|                    | d          |d }~ww xY w| S )Nr   z must be a non-negative integer)operatorindexmathfloorint
ValueError	TypeError	__class__)nvar_namestricterrs       _/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/scipy/special/_input_validation.py_nonneg_int_or_failr      s    S 	q!!AA$*Q--AAA,,q55,, 	" S S SmmxHHHIIsRSHs   A!A$ $B5BB)T)r   r   r        r   <module>r      s5          r   