Anons79 Mini Shell

Directory : /lib/python2.7/site-packages/ansible/module_utils/common/
Upload File :
Current File : //lib/python2.7/site-packages/ansible/module_utils/common/process.pyo

�
�Udac@`sQddlmZmZmZeZddlZddlmZe	dd�ZdS(i(tabsolute_importtdivisiontprint_functionN(t
is_executablec	C`s~|dkrgn|}dddg}g}x<|D]4}|dk	r4tjj|�r4|j|�q4q4W|tjjdd�jtj�7}d}x<|D]4}||kr�tjj|�r�|j|�q�q�Wxj|D]b}|s�q�ntjj	||�}tjj|�r�tjj
|�r�t|�r�|}Pq�q�W|rz|dkrztd|tjj	|�f��n|S(s"
    find system executable in PATH.
    Optional arguments:
       - required:  if executable is not found and required is true it produces an Exception
       - opt_dirs:  optional list of directories to search in addition to PATH
    if found return full path; otherwise return None
    s/sbins	/usr/sbins/usr/local/sbintPATHts2Failed to find required executable %s in paths: %sN(
tNonetostpathtexiststappendtenvirontgettsplittpathseptjointisdirRt
ValueError(	targtrequiredtopt_dirst
sbin_pathstpathstdtbin_pathtpR((sG/usr/lib/python2.7/site-packages/ansible/module_utils/common/process.pytget_bin_paths*
%

1%(t
__future__RRRttypet
__metaclass__Rt ansible.module_utils.common.fileRtFalseRR(((sG/usr/lib/python2.7/site-packages/ansible/module_utils/common/process.pyt<module>s

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]