
    sKg                     n    d dl Z d Zd Zde_        de_        dgZd Z e j                  e       efdZy)	    Nc                 (    | j                  d      }|S Nzutf-8)encode)sencodeds     [/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/llvmlite/binding/common.py_encode_stringr	      s    hhwGN    c                 $    | j                  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<   y )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      sM    
 @ D     &4 r
   