
    J/Ph                     l    d dl Z d Zd Zde_        de_        dgZd Z e j        e           efdZdS )	    Nc                 0    |                      d          }|S Nzutf-8)encode)sencodeds     W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/llvmlite/binding/common.py_encode_stringr	      s    hhwGN    c                 ,    |                      d          S r   )decode)bs    r   _decode_stringr   	   s    88Gr
   z Encode a string for use by LLVM.z%Decode a LLVM character (byte)string.Fc                      dt           d<   d S )NTr   _shutting_down r
   r   _at_shutdownr      s    N1r
   c                     | d         S )a  
    Whether the interpreter is currently shutting down.
    For use in finalizers, __del__ methods, and similar; it is advised
    to early bind this function rather than look it up when calling it,
    since at shutdown module globals may be cleared.
    r   r   r   s    r   _is_shutting_downr      s     !r
   )atexitr	   r   __doc__r   r   registerr   r   r
   r   <module>r      s      
   @ D         &4      r
   