Your IP : 18.119.235.107


Current Path : /opt/alt/python310/lib64/python3.10/__pycache__/
Upload File :
Current File : //opt/alt/python310/lib64/python3.10/__pycache__/cgitb.cpython-310.opt-2.pyc

o

6��f@/�@s�	ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	dd�Z
gZdd�Zdd�Z
dd	�Zd
d�Zdd
�Zddd�Zddd�ZGdd�d�Ze�jZddd�ZdS)�NcCs	dS)Na'<!--: spam
Content-Type: text/html

<body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5"> -->
<body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5"> --> -->
</font> </font> </font> </script> </object> </blockquote> </pre>
</table> </table> </table> </table> </table> </font> </font> </font>�rrr�,/opt/alt/python310/lib64/python3.10/cgitb.py�reset#srcC�|rd|dSdS)Nz<small>z</small>�r��textrrr�small.�r	cCr)Nz<strong>z	</strong>rrrrrr�strong4r
rcCr)Nz<font color="#909090">z</font>rrrrrr�grey:r
rcCs�	||vrd||fS||jvrd|j|fSd|jvrC|jd}t|�ti�ur7||vr3d||fSdtfSt||�rCdt||�fSdtfS)N�local�global�__builtins__�builtin)�	f_globals�type�hasattr�getattr�	__UNDEF__)�name�frame�locals�builtinsrrr�lookup@s



�rcCs�	gdddtf\}}}}}t�|�D]V\}}	}
}}|tjkr!|S|tjkrU|	tjvrU|dkrD|turCt||	t�}|�||	||f�n"t	|	||�\}
}|�|	|
|f�n|	dkrb||d7}|}nd\}}|	}q|S)Nr�.)Nr)
r�tokenize�generate_tokens�NEWLINE�NAME�keyword�kwlistr�appendr)�readerrr�varsZ	lasttoken�parent�prefix�valueZttype�token�start�end�line�whererrr�scanvarsPs&��r-�c"s�	|\}}}t|t�r|j}dtj��ddtj}t�t���}dt	j
�dtt	j
�
t|���dd|d|�d	}d
td�d}g}	t�||�}
|
D�] \}�}}
}}�rltj����d
�t	j
�
��f}nd�}t�|�\}}}}d}|
dkr�dtt	j
�
|
��}|
dkr�|tj||||dd�d�7}i�|gf��fdd�	}t|||�}dd||fg}|du�r||}|D]A}tddtt|��t|��d}|�vr�d|t	j
�|�f}|�d|�nd|t	j
�|�f}|�dt|��|d7}q�ig}}|D]O\}}} ||v�r�q	d||<| tu�rP|d v�r,d!|t|�}n|d"k�r6t|�}n|t|�d#�d$�}|�d%|t	j
�| �f��q	|�|d&��q	|�dttd'�|����|	�d(d)�|��qPd*tt	j
�
t|���t	j
�
t|��fg}!t|�D]!}|dd�d+k�r��q�t	j
�t ||��} |!�d,||| f��q�|d�|	�d�|!�d-t	j
�
d�t!�"|||���S).N�Python r�: z<body bgcolor="#f0f0f8">z<big><big>%s</big></big>z#ffffffz#6622aaz<br>z�
<p>A problem occurred in a Python script.  Here is the sequence of
function calls leading up to the error, in the order they occurred.</p>z<tt>z&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z&nbsp;</tt>z<a href="file://%s">%s</a>�?r�in �<module>cS�dtj�|�S�N�=)�pydoc�html�repr�r'rrr�<lambda>��zhtml.<locals>.<lambda>�Zformatvaluec
�Bd�|d<zt��|d�W|dd7<S|dd7<w�N�r��	linecache�getline��lnum��fileZ	highlightrrr#��$zhtml.<locals>.readerz+<tr><td bgcolor="#d8bbff">%s%s %s</td></tr>z<big>&nbsp;</big>z&nbsp;r.z<tt>=&gt;%s%s</tt>z&<tr><td bgcolor="#ffccee">%s</td></tr>z<tt>&nbsp;&nbsp;%s%s</tt>z<tr><td>%s</td></tr>r@)rrz<em>%s</em> r
r���z%s&nbsp;= %sz <em>undefined</em>z, zF
<table width="100%%" cellspacing=0 cellpadding=0 border=0>
%s</table>�
z	<p>%s: %s�_z
<br>%s%s&nbsp;=
%sz�


<!-- The above is a description of an error in a Python program, formatted
     for a web browser because the 'cgitb' module was enabled.  In case you
     are not reading this in a web browser, here is the original traceback:

%s
-->
)#�
isinstancer�__name__�sys�version�split�
executable�time�ctimer7r8Zheadingr�escape�strr	�inspect�getinnerframes�os�path�abspath�getargvalues�formatargvaluesr-�lenZ	preformatr"rrr9�join�dirr�	traceback�format_exception)"�einfo�context�etype�evalue�etb�pyver�date�head�indent�frames�recordsrrE�func�lines�index�link�args�varargs�varkwr�callr#r$�rows�ir+�num�done�dumprr,r'�	exceptionrrFrr8es�

�����
$





��	��r8c 	sx	|\}}}t|t�r|j}dtj��ddtj}t�t���}dt	|�||fd}g}t
�||�}	|	D]�\}
�}}}
}�rHtj
���pId�t
�|
�\}}}}d}|dkrod|}|d	kro|t
j||||d
d�d�7}i�|gf��fd
d�	}t||
|�}d�|fg}|dur�||}|
D]}d|}|�||���|d7}q�ig}}|D]=\}}}||vr�q�d||<|tur�|dkr�d|}n
|dkr�||�d�d}|�d|tj�|�f�q�|�|d�q�|�d�|��|�dd�|��q8dt	|�t	|�fg}t|�D]}tj�t||��}|�dd||f��q
|d�|�d�|�dd�t�|||��S)Nr/rr0z	%s
%s
%s
z�
A problem occurred in a Python script.  Here is the sequence of
function calls leading up to the error, in the order they occurred.
r1rr2r3cSr4r5)r7rr9r:rrrr;�r<ztext.<locals>.<lambda>r=c
r>r?rArDrFrrr#�rHztext.<locals>.readerz %s %sz%5d r@rzglobal r
rrIz%s = %sz
 undefinedrJz
%s
z%s: %sz

%s%s = %sz    zc

The above is a description of an error in a Python program.  Here is
the original traceback:

%s
)rLrrMrNrOrPrQrRrSrUrVrWrXrYrZr[r\r-r"�rstriprr7rr9r^r_rr`ra) rbrcrdrerfrgrhrirkrlrrErmrnrorqrrrsrrtr#r$rurvr+rwrxryrr,r'rzrrFrr�s^

�


�rc@s.eZdZ			ddd�Zdd�Zdd	d
�ZdS)
�Hookr@Nr.r8cCs(||_||_||_|p
tj|_||_dS�N)�display�logdirrcrN�stdoutrG�format)�selfr~rrcrGr�rrr�__init__s

z
Hook.__init__cCs|�|||f�dSr})�handle)r�rdrerfrrr�__call__
sz
Hook.__call__c
Cs�|pt��}|jdkr|j�t��|jdkrtpt}d}z|||j�}Wnd�	t
j|��}d}Y|jrS|rJt
j�|�}|j�d|d�n|j�|d�n|j�d�|jdur�d	d
g|jdk}tj||jd�\}}z!t�|d��
}|�|�Wd�n1s�wYd
|}	Wnd|}	Y|jdkr�|j�d|	�n|j�|	d�z|j��WdSYdS)Nr8FrTz<pre>z</pre>
rJz*<p>A problem occurred in a Python script.
z.txtz.html)�suffixr_�wz*%s contains the description of this error.z*Tried to save traceback to %s, but failed.z
<p>%s</p>
)rN�exc_infor�rG�writerr8rrcr^r`rar~r7rTr�tempfileZmkstemprX�fdopen�flush)
r��infoZ	formatterZplain�docr��fdrYrG�msgrrrr�s@

�

zHook.handle)r@Nr.Nr8r})rM�
__module__�__qualname__r�r�r�rrrrr|s
�r|r@cCs	t||||d�t_dS)N�r~rrcr�)r|rN�
excepthookr�rrr�enable:s�r�)r.)r@Nr.r8)rVr rBrXr7rNr�rRrr`rrr	rrrr-r8rr|r�Zhandlerr�rrrr�<module>s.


[B7

?>