a
    Â·Dfg  ã                   @   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)ÚarrayobjZcffiimplzffi.from_bufferc                 C   sZ   t |jƒdksJ ‚t |ƒdks"J ‚|j\}|\}|j|jjksBJ ‚t |¡| ||ƒ}|jS )Né   )ÚlenÚargsZdtypeÚreturn_typer   Z
make_arrayÚdata)ÚcontextZbuilderÚsigr   ZfromtyÚvalZary© r   ú`/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/numba/misc/cffiimpl.pyÚfrom_buffer   s    r   N)Ú__doc__Znumba.core.imputilsr   Z
numba.corer   Znumba.npr   ÚregistryÚlowerZBufferr   r   r   r   r   Ú<module>   s   