uawdijnntqw1x1x1
IP : 3.147.49.19
Hostname : host45.registrar-servers.com
Kernel : Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
..
/
.
/
lib64
/
hmaccalc
/
.
/
..
/
rpm-plugins
/
..
/
sa
/
..
/
python2.7
/
subprocess.pyo
/
/
� zfc @s�dZddlZejdkZddlZddlZddlZddlZddlZddl Z de fd��YZer�ddlZddl Z ddlZdfd��YZdfd ��YZnoddlZeed �ZyddlZWnek reZnXddlZddlZeedd�Zd ddddddgZer�ddlmZmZmZmZmZm Z m!Z!m"Z"ej#ddddddddg�nyej$d�Z%Wn dZ%nXgZ&d�Z'dZ(dZ)d �Z*d!�Z+d"�Z,d#�Z-d$�Z.d%�Z/d e0fd&��YZ1d'�Z2d(�Z3e4d)kr�er|e3�ne2�ndS(*s�Subprocesses with accessible I/O streams This module allows you to spawn processes, connect to their input/output/error pipes, and obtain their return codes. For a complete description of this module see the Python documentation. Main API ======== call(...): Runs a command, waits for it to complete, then returns the return code. check_call(...): Same as call() but raises CalledProcessError() if return code is not 0 check_output(...): Same as check_call() but returns the contents of stdout instead of a return code Popen(...): A class for flexibly executing a command in a new process Constants --------- PIPE: Special value that indicates a pipe should be created STDOUT: Special value that indicates that stderr should go to stdout i����Ntwin32tCalledProcessErrorcBs#eZdZdd�Zd�ZRS(s�This exception is raised when a process run by check_call() or check_output() returns a non-zero exit status. Attributes: cmd, returncode, output cCs||_||_||_dS(N(t returncodetcmdtoutput(tselfRRR((s"/usr/lib64/python2.7/subprocess.pyt__init__3s cCsd|j|jfS(Ns-Command '%s' returned non-zero exit status %d(RR(R((s"/usr/lib64/python2.7/subprocess.pyt__str__7sN(t__name__t __module__t__doc__tNoneRR(((s"/usr/lib64/python2.7/subprocess.pyR,stSTARTUPINFOcBs&eZdZdZdZdZdZRS(iN(RR tdwFlagsRt hStdInputt hStdOutputt hStdErrortwShowWindow(((s"/usr/lib64/python2.7/subprocess.pyR?s t pywintypescBseZeZRS((RR tIOErrorterror(((s"/usr/lib64/python2.7/subprocess.pyREstpolltPIPE_BUFitPopentPIPEtSTDOUTtcallt check_calltcheck_output(tCREATE_NEW_CONSOLEtCREATE_NEW_PROCESS_GROUPtSTD_INPUT_HANDLEtSTD_OUTPUT_HANDLEtSTD_ERROR_HANDLEtSW_HIDEtSTARTF_USESTDHANDLEStSTARTF_USESHOWWINDOWRRRR R!R"R#R$tSC_OPEN_MAXicCs_xXtD]O}|jdtj�}|dk rytj|�WqWtk rSqWXqqWdS(Nt _deadstate(t_activet_internal_polltsystmaxintRtremovet ValueError(tinsttres((s"/usr/lib64/python2.7/subprocess.pyt_cleanupks i����cGsVxOtrQy||�SWqttfk rM}|jtjkrGqn�qXqWdS(N(tTruetOSErrorRterrnotEINTR(tfunctargste((s"/usr/lib64/python2.7/subprocess.pyt_eintr_retry_callzs cCs�i dd6dd6dd6dd6d d 6dd6d d6dd6dd6}g}xP|j�D]B\}}ttj|�}|dkrX|jd||�qXqXWttjd�dkr�|jd�nx"tjD]}|jd|�q�W|S(snReturn a list of command-line arguments reproducing the current settings in sys.flags and sys.warnoptions.tdtdebugtOtoptimizetBtdont_write_bytecodetstno_user_sitetStno_sitetEtignore_environmenttvtverbosetbt bytes_warningt3tpy3k_warningit-thash_randomizations-Rs-W(titemstgetattrR)tflagstappendtwarnoptions(tflag_opt_mapR5tflagtoptRD((s"/usr/lib64/python2.7/subprocess.pyt_args_from_interpreter_flags�s( cOst||�j�S(s�Run command with arguments. Wait for command to complete, then return the returncode attribute. The arguments are the same as for the Popen constructor. Example: retcode = call(["ls", "-l"]) (Rtwait(t popenargstkwargs((s"/usr/lib64/python2.7/subprocess.pyR�scOsSt||�}|rO|jd�}|dkr=|d}nt||��ndS(sSRun command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the Popen constructor. Example: check_call(["ls", "-l"]) R5iN(RtgetRR(RVRWtretcodeR((s"/usr/lib64/python2.7/subprocess.pyR�s cOs�d|krtd��ntdt||�}|j�\}}|j�}|r�|jd�}|dkr||d}nt||d|��n|S(sRun command with arguments and return its output as a byte string. If the exit code was non-zero it raises a CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute and output in the output attribute. The arguments are the same as for the Popen constructor. Example: >>> check_output(["ls", "-l", "/dev/null"]) 'crw-rw-rw- 1 root root 1, 3 Oct 18 2007 /dev/null\n' The stdout argument is not allowed as it is used internally. To capture standard error in the result, use stderr=STDOUT. >>> check_output(["/bin/sh", "-c", ... "ls -l non_existent_file ; exit 0"], ... stderr=STDOUT) 'ls: non_existent_file: No such file or directory\n' tstdouts3stdout argument not allowed, it will be overridden.R5iRN(R,RRtcommunicateRRXRR(RVRWtprocessRt unused_errRYR((s"/usr/lib64/python2.7/subprocess.pyR�s cCsGg}t}x+|D]#}g}|r5|jd�nd|kpQd|kpQ|}|rj|jd�nx�|D]�}|dkr�|j|�qq|dkr�|jdt|�d�g}|jd�qq|r�|j|�g}n|j|�qqW|r|j|�n|r|j|�|jd�qqWdj|�S(s� Translate a sequence of arguments into a command line string, using the same rules as the MS C runtime: 1) Arguments are delimited by white space, which is either a space or a tab. 2) A string surrounded by double quotation marks is interpreted as a single argument, regardless of white space contained within. A quoted string can be embedded in an argument. 3) A double quotation mark preceded by a backslash is interpreted as a literal double quotation mark. 4) Backslashes are interpreted literally, unless they immediately precede a double quotation mark. 5) If backslashes immediately precede a double quotation mark, every pair of backslashes is interpreted as a literal backslash. If the number of backslashes is odd, the last backslash escapes the next double quotation mark as described in rule 3. t s t"s\is\"t(tFalseROtlentextendtjoin(tseqtresultt needquotetargtbs_buftc((s"/usr/lib64/python2.7/subprocess.pytlist2cmdline�s4 cBs�eZdZeZdd!d!d!d!d!eed!d!ed!dd� Zd�Zej d�Z d!d�Zd�Ze r�d�Zd�Zd �Zd �Zd!ejejejd�Zd�Zd �Zd�Zd�Zd�ZeZn�d�Zed�Zd�Zd�Z e!r)e!j"�Z#nde$fd��YZ%e%�Z#d�Ze&j'e&j(e&j)e&j*e&j+e&j,d�Z-d!e&j.e&j/e&j0e1j2d�Zd�Zd�Zd�Z3d�Z4d�Zd�Zd �ZRS("s� Execute a child program in a new process. For a complete description of the arguments see the Python documentation. Arguments: args: A string, or a sequence of program arguments. bufsize: supplied as the buffering argument to the open() function when creating the stdin/stdout/stderr pipe file objects executable: A replacement program to execute. stdin, stdout and stderr: These specify the executed programs' standard input, standard output and standard error file handles, respectively. preexec_fn: (POSIX only) An object to be called in the child process just before the child is executed. close_fds: Controls closing or inheriting of file descriptors. shell: If true, the command will be executed through the shell. cwd: Sets the current directory before the child is executed. env: Defines the environment variables for the new process. universal_newlines: If true, use universal line endings for file objects stdin, stdout and stderr. startupinfo and creationflags (Windows only) Attributes: stdin, stdout, stderr, pid, returncode icCst�t|ttf�s+td��ntr�|d k rLtd��n|r�|d k sv|d k sv|d k r�td��q�n6| d k r�td��n|dkr�td��nd |_d |_ d |_ d |_d |_||_ |j|||�\\}}}}}}}yA|j||||| ||| || |||||||�Wn{tk r�tj�\}}}xF|D]>}y$tr�|j�n tj|�Wq�tk r�q�Xq�W|||�nXtr^|d k r tj|j�d�}n|d k r4tj|j�d�}n|d k r^tj|j�d�}q^n|d k r�tj|d|�|_n|d k r�|r�tj|d|�|_ q�tj|d |�|_ n|d k r|r�tj|d|�|_ qtj|d |�|_ nd S(sCreate new Popen instance.sbufsize must be an integers0preexec_fn is not supported on Windows platformssSclose_fds is not supported on Windows platforms if you redirect stdin/stdout/stderrs2startupinfo is only supported on Windows platformsis4creationflags is only supported on Windows platformstwbtrUtrbN(R/t isinstancetinttlongt TypeErrort mswindowsRR,tstdinRZtstderrtpidRtuniversal_newlinest_get_handlest_execute_childt ExceptionR)texc_infotClosetostclosetEnvironmentErrortmsvcrttopen_osfhandletDetachtfdopen(RR5tbufsizet executableRtRZRut preexec_fnt close_fdstshelltcwdtenvRwtstartupinfot creationflagstp2creadtp2cwritetc2preadtc2pwriteterrreadterrwritetto_closetexc_typet exc_valuet exc_tracetfd((s"/usr/lib64/python2.7/subprocess.pyRNsl - cCs(|jdd�}|jdd�}|S(Ns s s (treplace(Rtdata((s"/usr/lib64/python2.7/subprocess.pyt_translate_newlines�scCsL|js dS|jd|�|jdkrHtdk rHtj|�ndS(NR&(t_child_createdR(RRR'RO(Rt_maxint((s"/usr/lib64/python2.7/subprocess.pyt__del__�s cCs |j|j|jgjd�dkrd}d}|jr�|r�y|jj|�Wq�tk r�}|jtjkr�|jtj kr��q�q�Xn|jj �nV|jr�t|jj�}|jj �n+|jr�t|jj�}|jj �n|j �||fS|j|�S(sfInteract with process: Send data to stdin. Read data from stdout and stderr, until end-of-file is reached. Wait for process to terminate. The optional input argument should be a string to be sent to the child process, or None, if no data should be sent to the child. communicate() returns a tuple (stdout, stderr).iN(RtRZRutcountRtwriteRR2tEPIPEtEINVALR~R7treadRUt_communicate(RtinputRZRuR6((s"/usr/lib64/python2.7/subprocess.pyR[�s(' $ cCs |j�S(sSCheck if child process has terminated. Set and return returncode attribute.(R((R((s"/usr/lib64/python2.7/subprocess.pyR�scCs5t�}|dkr7|dkr7|dkr7d|fSd\}}d\}}d\} } |dkr�tjtj�}|dkrtjdd�\}}qnc|tkr�tjdd�\}}n<t|tt f�r�t j|�}nt j|j��}|j |�}|j|�|tkr>|j|�n|dkr�tjtj�}|dkr�tjdd�\}}q�nc|tkr�tjdd�\}}n<t|tt f�r�t j|�}nt j|j��}|j |�}|j|�|tkr!|j|�n|dkritjtj�} | dkr�tjdd�\}} q�nx|tkr�tjdd�\} } nQ|tkr�|} n<t|tt f�r�t j|�} nt j|j��} |j | �} |j| �|tkr|j| �n||||| | f|fS(s|Construct and return tuple with IO objects: p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite iN(NNNNNN(NN(NN(NN(tsetRt_subprocesstGetStdHandleRt CreatePipeRRoRpRqR�t get_osfhandletfilenot_make_inheritabletaddR R!R(RRtRZRuR�R�R�R�R�R�R�t_((s"/usr/lib64/python2.7/subprocess.pyRx�sd $ cCs+tjtj�|tj�ddtj�S(s2Return a duplicate of handle, which is inheritableii(R�tDuplicateHandletGetCurrentProcesstDUPLICATE_SAME_ACCESS(Rthandle((s"/usr/lib64/python2.7/subprocess.pyR�6scCs�tjjtjjtjd��d�}tjj|�s�tjjtjjtj�d�}tjj|�s�t d��q�n|S(s,Find and return absolut path to w9xpopen.exeisw9xpopen.exesZCannot locate w9xpopen.exe, which is needed for Popen to work with your shell or platform.( R}tpathRdtdirnameR�tGetModuleFileNametexistsR)texec_prefixtRuntimeError(Rtw9xpopen((s"/usr/lib64/python2.7/subprocess.pyt_find_w9xpopen=s c st|tj�s!t|�}n|dkr9t�}nd|||fkr~|jtjO_||_ ||_ ||_n| r(|jtjO_tj |_tjjdd�}dj||�}tj�dks�tjj|�j�dkr(|j�}d||f}| tjO} q(n�fd�}zjy>tj||ddt|�| |||� \}}}}Wn%tjk r�}t|j��nXWd|dk r�||�n|dk r�||�n|dk r�||�nXt|_ ||_!||_"|j#�dS( s$Execute program (MS Windows version)tCOMSPECscmd.exes {} /c "{}"I�scommand.coms"%s" %scs|j��j|�dS(N(R|R+(R�(R�(s"/usr/lib64/python2.7/subprocess.pyt_close_in_parentws N($RottypestStringTypesRkRRR R�R#RRRR$R"RR}tenvironRXtformatt GetVersionR�tbasenametlowerR�Rt CreateProcessRpRRtWindowsErrorR5R0R�t_handleRvR|(RR5R�R�R�R�R�RwR�R�R�R�R�R�R�R�R�R�tcomspecR�R�thpthtRvttidR6((R�s"/usr/lib64/python2.7/subprocess.pyRyNsR cCsF|jdkr?||jd�|kr?||j�|_q?n|jS(s�Check if child process has terminated. Returns returncode attribute. This method is called by __del__, so it can only refer to objects in its local scope. iN(RRR�(RR&t_WaitForSingleObjectt_WAIT_OBJECT_0t_GetExitCodeProcess((s"/usr/lib64/python2.7/subprocess.pyR(�scCsD|jdkr=tj|jtj�tj|j�|_n|jS(sOWait for child process to terminate. Returns returncode attribute.N(RRR�tWaitForSingleObjectR�tINFINITEtGetExitCodeProcess(R((s"/usr/lib64/python2.7/subprocess.pyRU�s cCs|j|j��dS(N(ROR�(Rtfhtbuffer((s"/usr/lib64/python2.7/subprocess.pyt _readerthread�scCs�d}d}|jrYg}tjd|jd|j|f�}|jt�|j�n|jr�g}tjd|jd|j|f�}|jt�|j�n|j r%|dk ry|j j |�Wqtk r}|jtj kr�q|jtjkrq�qXn|j j�n|jr;|j�n|jrQ|j�n|dk rj|d}n|dk r�|d}n|jr�ttd�r�|r�|j|�}n|r�|j|�}q�n|j�||fS(NttargetR5itnewlines(RRZt threadingtThreadR�t setDaemonR0tstartRuRtR�RR2R�R�R~RdRwthasattrtfileR�RU(RR�RZRut stdout_threadt stderr_threadR6((s"/usr/lib64/python2.7/subprocess.pyR��sP cCs�|tjkr|j�ne|tjkrDtj|jtj�n=|tjkrltj|jtj�ntdj |���dS(s)Send a signal to the process sUnsupported signal: {}N( tsignaltSIGTERMt terminatetCTRL_C_EVENTR}tkillRvtCTRL_BREAK_EVENTR,R�(Rtsig((s"/usr/lib64/python2.7/subprocess.pytsend_signal�s cCsvytj|jd�WnXtk rq}|jdkr>�ntj|j�}|tjkre�n||_nXdS(s#Terminates the process iiN(R�tTerminateProcessR�R1twinerrorR�tSTILL_ACTIVER(RR6trc((s"/usr/lib64/python2.7/subprocess.pyR�scCs�t�}d\}}d\}}d\} } |dkr<n^|tkrp|j�\}}|j||f�n*t|ttf�r�|}n|j�}|dkr�n^|tkr�|j�\}}|j||f�n*t|ttf�r�|}n|j�}|dkrn�|tkrJ|j�\} } |j| | f�n]|t kr}|dk rk|} q�t jj�} n*t|ttf�r�|} n|j�} ||||| | f|fS(s|Construct and return tuple with IO objects: p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite N(NN(NN(NN(R�RRtpipe_cloexectupdateRoRpRqR�RR)t __stdout__(RRtRZRuR�R�R�R�R�R�R�((s"/usr/lib64/python2.7/subprocess.pyRxsF cCs~y tj}Wntk r&d}nXtj|tj�}|r_tj|tj||B�ntj|tj||@�dS(Ni(tfcntlt FD_CLOEXECtAttributeErrortF_GETFDtF_SETFD(RR�tcloexectcloexec_flagtold((s"/usr/lib64/python2.7/subprocess.pyt_set_cloexec_flagNs cCs6tj�\}}|j|�|j|�||fS(s#Create a pipe with FDs set CLOEXEC.(R}tpipeR�(Rtrtw((s"/usr/lib64/python2.7/subprocess.pyR�[s cCs�ttd�r6tjd|�tj|dt�nGxDtdt�D]3}||kr^qFnytj|�WqFqFXqFWdS(Nt closerangeii(R�R}R�tMAXFDtxrangeR~(Rtbutti((s"/usr/lib64/python2.7/subprocess.pyt _close_fdsgst_noop_context_managercBseZd�Zd�ZRS(cCsdS(N((R((s"/usr/lib64/python2.7/subprocess.pyt __enter__~R`cGsdS(N((RR5((s"/usr/lib64/python2.7/subprocess.pyt__exit__R`(RR R�R(((s"/usr/lib64/python2.7/subprocess.pyR�{s c!s�t|tj�r|g}nt|�}| rVddg|}|rV||d<qVn|dkro|d}n�fd�}�j�\}}zz��j�tj�}tj �WdQXyt j��_Wn|r�tj �n�nXt�_�jdkr0zy�| dk r)t j| �n|dk rEt j|�n|dk rat j|�nt j|�|dkr�t j|�}n|dks�|dkr�t j|�}n�fd�}||d�||d�||d�dh}xL|||gD];}||kr|dkrt j|�|j|�qqW|dk r`t j|�n|rp|�n|r��jd |�n|dkr�t j||�nt j|||�Wn\tj�\}}}tj|||�}d j|�|_t j|tj|��nXWdt j d�Xn|rCtj �nWdt j|�Xt!t j"|d�}g}x,|r�|j#|�t!t j"|d�}qsWd j|�}Wd|dk r�| dk r�||�n|dk r�|dk r�||�n|dk r!|dk r!||�nt j|�X|d kr�yt!t j$�jd�Wn+t%k r�}|j&t&j'kr��q�nXtj(|�} | �ndS( sExecute program (POSIX version)s/bin/shs-cicstj|��j|�dS(N(R}R~R+(R�(R�(s"/usr/lib64/python2.7/subprocess.pyR��s NicsB||kr�j|t�n|dk r>tj||�ndS(N(R�RaRR}tdup2(taRF(R(s"/usr/lib64/python2.7/subprocess.pyt_dup2�siR�R`i�i()RoR�R�tlistRR�t_disabling_gc_locktgct isenabledtdisableR}tforkRvtenableR0R�R~tdupR�tchdirR�texecvptexecvpeR)R{t tracebacktformat_exceptionRdtchild_tracebackR�tpickletdumpst_exitR7R�ROtwaitpidR1R2tECHILDtloads(!RR5R�R�R�R�R�RwR�R�R�R�R�R�R�R�R�R�R�terrpipe_readt errpipe_writetgc_was_enabledRtclosedR�R�R�ttbt exc_linesR�tpickle_bitsR6tchild_exception((RR�s"/usr/lib64/python2.7/subprocess.pyRy�s� ! cCsl||�r||�|_nI||�r=||�|_n+||�r\||�|_ntd��dS(NsUnknown child exit status!(RR�(Rtstst_WIFSIGNALEDt _WTERMSIGt _WIFEXITEDt_WEXITSTATUSt_WIFSTOPPEDt _WSTOPSIG((s"/usr/lib64/python2.7/subprocess.pyt_handle_exitstatussc Cs�|jdkr�y;||j|�\}}||jkrI|j|�nWq�|k r�}|dk rt||_n|j|kr�d|_q�q�Xn|jS(s�Check if child process has terminated. Returns returncode attribute. This method is called by __del__, so it cannot reference anything outside of the local scope (nor can any methods it calls). iN(RRRvR'R2( RR&t_waitpidt_WNOHANGt _os_errort_ECHILDRvR R6((s"/usr/lib64/python2.7/subprocess.pyR(+s cCs�x�|jdkr�y"ttj|jd�\}}Wn:tk rp}|jtjkr^�n|j}d}nX||jkr|j |�qqW|jS(sOWait for child process to terminate. Returns returncode attribute.iN( RRR7R}RRvR1R2RR'(RRvR R6((s"/usr/lib64/python2.7/subprocess.pyRUFs" cCs�|jr/|jj�|s/|jj�q/ntrM|j|�\}}n|j|�\}}|dk r�dj|�}n|dk r�dj|�}n|jr�t t d�r�|r�|j|�}n|r�|j|�}q�n|j�||fS(NR`R�( RttflushR~t _has_pollt_communicate_with_pollt_communicate_with_selectRRdRwR�R�R�RU(RR�RZRu((s"/usr/lib64/python2.7/subprocess.pyR�[s$ cs>d}d}i�i}tj����fd�}��fd�}|jrm|rm||jtj�ntjtjB}|jr�||j|�g||jj�<}n|j r�||j |�g||j j�<}nd}xH�r3y�j�} Wn5tj k r9} | jdtj kr3q�n�nXx�| D]�\}}|tj@r�|||t!} y|tj|| �7}Wn5tk r�} | jtjkr�||�q��q,X|t|�kr,||�q,qA||@r"tj|d�}|s||�n||j|�qA||�qAWq�W||fS(Ncs*�j|j�|�|�|j�<dS(N(tregisterR�(tfile_objt eventmask(tfd2filetpoller(s"/usr/lib64/python2.7/subprocess.pytregister_and_append�scs,�j|��|j��j|�dS(N(t unregisterR~tpop(R�(R3R4(s"/usr/lib64/python2.7/subprocess.pytclose_unregister_and_remove�s ii(RtselectRRttPOLLOUTtPOLLINtPOLLPRIRZR�RuRR5R2R3t _PIPE_BUFR}R�R1R�RbR�RO(RR�RZRut fd2outputR5R8tselect_POLLIN_POLLPRItinput_offsettreadyR6R�tmodetchunkR�((R3R4s"/usr/lib64/python2.7/subprocess.pyR.|sT cCs�g}g}d}d}|jr:|r:|j|j�n|jr\|j|j�g}n|jr~|j|j�g}nd}x�|s�|r�y"tj||g�\}}} Wn5tjk r�} | jdtj kr�q�n�nX|j|kr�|||t !}ytj|jj �|�}WnHtk rv} | jtjkrp|jj�|j|j�q��q�X||7}|t|�kr�|jj�|j|j�q�n|j|krtj|jj �d�} | dkr|jj�|j|j�n|j| �n|j|kr�tj|jj �d�} | dkrr|jj�|j|j�n|j| �q�q�W||fS(NiiR`(RRtRORZRuR9RR5R2R3R=R}R�R�R1R�R~R+RbR�(RR�tread_sett write_setRZRuR@trlisttwlisttxlistR6RCt bytes_writtenR�((s"/usr/lib64/python2.7/subprocess.pyR/�s\ " cCstj|j|�dS(s)Send a signal to the process N(R}R�Rv(RR�((s"/usr/lib64/python2.7/subprocess.pyR��scCs|jtj�dS(s/Terminate the process with SIGTERM N(R�R�R�(R((s"/usr/lib64/python2.7/subprocess.pyR��scCs|jtj�dS(s*Kill the process with SIGKILL N(R�R�tSIGKILL(R((s"/usr/lib64/python2.7/subprocess.pyR��sN(5RR R RaR�RRR�R)R*R�R[RRsRxR�R�RyR�R�t WAIT_OBJECT_0R�R(RUR�R�R�R�R�R0R�R�R�R�tLockRtobjectR�R}tWIFSIGNALEDtWTERMSIGt WIFEXITEDtWEXITSTATUSt WIFSTOPPEDtWSTOPSIGR'RtWNOHANGRR2RR.R/(((s"/usr/lib64/python2.7/subprocess.pyR)s`" ^ " F Q ; 4 � ! = 9 cCs(tdgdt�j�d}dGH|GHtj�dkr`tdgdd��}|j�ndGHtd gdt�}td dgd|jdt�}t|j�d�GHHd GHytdg�j�GHWnFtk r}|j t j krdGHdGH|jGHq$dG|j GHnXtj dIJdS(NtpsRZis Process list:tidR�cSs tjd�S(Nid(R}tsetuid(((s"/usr/lib64/python2.7/subprocess.pyt<lambda>R`sLooking for 'hda'...tdmesgtgrepthdaRtsTrying a weird file...s/this/path/does/not/exists'The file didn't exist. I thought so...sChild traceback:tErrorsGosh. No error.(RRR[R}tgetuidRURZtreprR1R2tENOENTRR)Ru(tplisttptp1tp2R6((s"/usr/lib64/python2.7/subprocess.pyt_demo_posixs* !cCsldGHtddtdt�}tdd|jdt�}t|j�d�GHdGHtd �}|j�dS( Ns%Looking for 'PROMPT' in set output...R�RZR�s find "PROMPT"RtisExecuting calc...tcalc(RRR0RZR^R[RU(RbRcRa((s"/usr/lib64/python2.7/subprocess.pyt _demo_windows+st__main__(5R R)tplatformRsR}R�RRR�R2RzRR�R�R�RRR9R�R-tImportErrorRR�RRMR=t__all__RRRR R!R"R#R$RctsysconfR�R'R/RRR7RTRRRRkRMRRdRfR(((s"/usr/lib64/python2.7/subprocess.pyt<module>sp : ! F���� )
/home/.././lib64/hmaccalc/./../rpm-plugins/../sa/../python2.7/subprocess.pyo