o
    g                     @   s@   d dl mZ d dlmZmZ d dlmZ d
ddZd
dd	Z	dS )    )
exceptions)ffilib)ensurereturnNc                   C   s   t t dkdtjd d S )NzCould not initialize sodium)raising)r   r   sodium_initexcRuntimeError r   r   S/var/www/html/api-tag/env/lib/python3.10/site-packages/nacl/bindings/sodium_core.py_sodium_init   s
   

r   c                   C   s   t td dS )z^
    Initializes sodium, picking the best implementations available for this
    machine.
    	libsodiumN)r   	init_oncer   r   r   r   r   r	      s   r	   )r   N)
naclr   r
   nacl._sodiumr   r   nacl.exceptionsr   r   r	   r   r   r   r   <module>   s
   
