o
    1ήc`                  
   @   s  d Z ddlZdededdfddZd!deded	eddfd
dZdededefddZG dd dZ	G dd dZ
G dd dZe Ze Ze Zzejdd ejdd ejdd ejdd ejdd e  ed e  ee ee ee ee	  ee
  ee  e  ejedd W d   n1 sw   Y  eje	 ddd  W d   n1 sw   Y  W ejd"i e ee ee dS W ejd"i e ee ee dS ejd"i e ee ee w )#z,Typing tests for `numpy.core._ufunc_config`.    Nabreturnc                 C      d S N r   r   r   r   P/tmp/pip-target-vg8gfxp4/lib/python/numpy/typing/tests/data/pass/ufunc_config.pyfunc1       r
   .cc                 C   r   r   r   )r   r   r   r   r   r	   func2   r   r   c                 C   r   r   r   r   r   r   r	   func3   r   r   c                   @   s   e Zd ZdeddfddZdS )Write1r   r   Nc                 C   r   r   r   selfr   r   r   r	   write
   r   zWrite1.write)__name__
__module____qualname__strr   r   r   r   r	   r   	       r   c                   @   s$   e Zd ZddededdfddZdS )	Write2.r   r   r   Nc                 C   r   r   r   )r   r   r   r   r   r	   r      r   zWrite2.write.r   r   r   r   intr   r   r   r   r	   r      s    r   c                   @   s   e Zd ZdedefddZdS )Write3r   r   c                 C   r   r   r   r   r   r   r	   r      r   zWrite3.writeNr   r   r   r   r	   r      r   r   )allignore)dividewarn)overcall)underraise)invalidi   )r"   r   log)r"   r   r!   r   r   )__doc__numpynpr   r   r
   floatr   r   r   r   r   geterr_err_default
getbufsize_bufsize_default
geterrcall_errcall_defaultseterr
setbufsize
seterrcallerrstater   r   r   r	   <module>   sV    






