<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ž
«ÿf¥!  c               @   sõ   d  Z  d d l Z d d l Z d d l m Z m Z d d l m Z d d l m	 Z	 d d d d d „ Z
 d	 d
 „  Z d d d d d „ Z d d d d d „ Z e j d k rÍ d d l m Z d a d a n  d d d d d „ Z d d d „ Z d S(   uì   distutils.spawn

Provides the 'spawn()' function, a front-end to various platform-
specific functions for launching another program in a sub-process.
Also provides the 'find_executable()' to search the path for a given
executable name.
i    N(   u   DistutilsPlatformErroru   DistutilsExecError(   u   DEBUG(   u   logi   c             C   s’   t  |  ƒ }  t j d k r1 t |  | d | ƒn] t j d k rV t |  | d | ƒn8 t j d k r{ t |  | d | ƒn t d t j ƒ ‚ d S(   u  Run another program, specified as a command list 'cmd', in a new process.

    'cmd' is just the argument list for the new process, ie.
    cmd[0] is the program to run and cmd[1:] are the rest of its arguments.
    There is no way to run a program with a name different from that of its
    executable.

    If 'search_path' is true (the default), the system's executable
    search path will be used to find the program; otherwise, cmd[0]
    must be the exact path to the executable.  If 'dry_run' is true,
    the command will not actually be run.

    Raise DistutilsExecError if running the program fails in any way; just
    return on success.
    u   posixu   dry_runu   ntu   os2u1   don't know how to spawn programs on platform '%s'N(   u   listu   osu   nameu   _spawn_posixu	   _spawn_ntu
   _spawn_os2u   DistutilsPlatformError(   u   cmdu   search_pathu   verboseu   dry_run(    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu   spawn   s    u   spawnc             C   s>   x7 t  |  ƒ D]) \ } } d | k r d | |  | <q q W|  S(   uª   Quote command-line arguments for DOS/Windows conventions.

    Just wraps every argument which contains blanks in double quotes, and
    returns a new argument list.
    u    u   "%s"(   u	   enumerate(   u   argsu   iu   arg(    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu   _nt_quote_args-   s    u   _nt_quote_argsc             C   s	  |  d } t  |  ƒ }  | r1 t | ƒ p+ | } n  t j d j | g |  d d  … ƒ ƒ | sy t j t j | |  ƒ } WnQ t k
 rÍ } z1 t	 sž | }  n  t
 d |  | j d f ƒ ‚ WYd  d  } ~ Xn X| d k rt	 sé | }  n  t
 d |  | f ƒ ‚ qn  d  S(   Ni    u    i   u   command %r failed: %su%   command %r failed with exit status %diÿÿÿÿ(   u   _nt_quote_argsu   find_executableu   logu   infou   joinu   osu   spawnvu   P_WAITu   OSErroru   DEBUGu   DistutilsExecErroru   args(   u   cmdu   search_pathu   verboseu   dry_runu
   executableu   rcu   exc(    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu	   _spawn_nt=   s$    
'	-	u	   _spawn_ntc             C   s  |  d } | r% t  | ƒ p | } n  t j d j | g |  d d  … ƒ ƒ | sy t j t j | |  ƒ } WnQ t k
 rÁ } z1 t s’ | }  n  t	 d |  | j
 d f ƒ ‚ WYd  d  } ~ Xn X| d k rt sÝ | }  n  t j d |  | f ƒ t	 d |  | f ƒ ‚ qn  d  S(   Ni    u    i   u   command %r failed: %su%   command %r failed with exit status %diÿÿÿÿ(   u   find_executableu   logu   infou   joinu   osu   spawnvu   P_WAITu   OSErroru   DEBUGu   DistutilsExecErroru   argsu   debug(   u   cmdu   search_pathu   verboseu   dry_runu
   executableu   rcu   exc(    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu
   _spawn_os2U   s$    
'	-	u
   _spawn_os2u   darwin(   u	   sysconfigc             C   sy  t  j d j |  ƒ ƒ | r  d  S|  d } | r9 t j p? t j } d  } t j d k r/t	 d  k r  t
 j d ƒ pu d a	 t	 r  d d „  t	 j d ƒ Dƒ a q  n  t	 r/t j j d t	 ƒ } t d	 d „  | j d ƒ Dƒ k rü d
 | t	 f } t | ƒ ‚ n  t t j d | ƒ} | r t j p&t j } q/n  t j ƒ  }	 |	 d k ry0 | d  k rf| | |  ƒ n | | |  | ƒ Wn^ t k
 r×}
 z> t s›| }  n  t j j d |  |
 j f ƒ t j d ƒ WYd  d  }
 ~
 Xn Xt sç| }  n  t j j d |  ƒ t j d ƒ njxgy t j |	 d ƒ \ }	 } Wnu t k
 r¡} zU d d  l } | j | j k rcwn  t sr| }  n  t d |  | j d f ƒ ‚ WYd  d  } ~ Xn Xt j  | ƒ rât sÀ| }  n  t d |  t j! | ƒ f ƒ ‚ qt j" | ƒ r8t j# | ƒ } | d k rd  St s| }  n  t d |  | f ƒ ‚ qt j$ | ƒ rMqqt s\| }  n  t d |  | f ƒ ‚ qd  S(   Nu    i    u   darwinu   MACOSX_DEPLOYMENT_TARGETu    c             S   s   g  |  ] } t  | ƒ ‘ q S(    (   u   int(   u   .0u   x(    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu
   <listcomp>   s   	 u    _spawn_posix.<locals>.<listcomp>u   .c             S   s   g  |  ] } t  | ƒ ‘ q S(    (   u   int(   u   .0u   x(    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu
   <listcomp>…   s   	 uF   $MACOSX_DEPLOYMENT_TARGET mismatch: now "%s" but "%s" during configureu   unable to execute %r: %s
i   u(   unable to execute %r for unknown reasonsu   command %r failed: %su"   command %r terminated by signal %du%   command %r failed with exit status %du1   unknown error executing %r: termination status %diÿÿÿÿ(%   u   logu   infou   joinu   osu   execvpu   execvu   Noneu   sysu   platformu   _cfg_targetu	   sysconfigu   get_config_varu   splitu   _cfg_target_splitu   environu   getu   DistutilsPlatformErroru   dictu   execvpeu   execveu   forku   OSErroru   DEBUGu   stderru   writeu   strerroru   _exitu   waitpidu   errnou   EINTRu   DistutilsExecErroru   argsu   WIFSIGNALEDu   WTERMSIGu	   WIFEXITEDu   WEXITSTATUSu
   WIFSTOPPED(   u   cmdu   search_pathu   verboseu   dry_runu
   executableu   exec_fnu   envu
   cur_targetu   my_msgu   pidu   eu   statusu   excu   errnou   exit_status(    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu   _spawn_posixr   sŒ    
""		 		-			u   _spawn_posixc             C   s×   | d k r t j d } n  | j t j ƒ } t j j |  ƒ \ } } t j d k sd t j	 d k r} | d k r} |  d }  n  t j j
 |  ƒ sÏ x9 | D]1 } t j j | |  ƒ } t j j
 | ƒ r– | Sq– Wd S|  Sd S(   uÚ   Tries to find 'executable' in the directories listed in 'path'.

    A string listing directories separated by 'os.pathsep'; defaults to
    os.environ['PATH'].  Returns the complete filename or None if not found.
    u   PATHu   win32u   os2u   .exeN(   u   Noneu   osu   environu   splitu   pathsepu   pathu   splitextu   sysu   platformu   nameu   isfileu   join(   u
   executableu   pathu   pathsu   baseu   extu   pu   f(    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu   find_executableÆ   s    *u   find_executable(   u   __doc__u   sysu   osu   distutils.errorsu   DistutilsPlatformErroru   DistutilsExecErroru   distutils.debugu   DEBUGu	   distutilsu   logu   spawnu   _nt_quote_argsu	   _spawn_ntu
   _spawn_os2u   platformu	   sysconfigu   Noneu   _cfg_targetu   _cfg_target_splitu   _spawn_posixu   find_executable(    (    (    u4   /opt/alt/python33/lib64/python3.3/distutils/spawn.pyu   <module>   s   	T