�
�nc�
� �V � d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z d d�Z
d
d�ZdS )z�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.
� N)�DistutilsExecError)�DEBUG)�log� c � � t | � � } t j t j | � � � � |rdS |rt | d � � }|�|| d<