o
    ig                     @   sJ   d Z ddlmZ ddlmZ ddlmZ edZedej	dd Z
d	S )
z'
Implementation of some CFFI functions
    )Registry)types)arrayobjcffiimplzffi.from_bufferc                 C   sZ   t |jdks	J t |dksJ |j\}|\}|j|jjks!J t|| ||}|jS )N   )lenargsdtypereturn_typer   
make_arraydata)contextbuildersigr   fromtyvalary r   P/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/numba/misc/cffiimpl.pyfrom_buffer   s   r   N)__doc__numba.core.imputilsr   
numba.corer   numba.npr   registrylowerBufferr   r   r   r   r   <module>   s    