a DOg@/@sddlZddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddZ gZ ddZ ddZ dd Zd d Zd d ZdddZdddZGdddZejZdddZdS)NcCsdS)Na' --> --> rrr*/opt/alt/python39/lib64/python3.9/cgitb.pyreset#srcCs|rd|dSdSdS)Nzzrtextrrrsmall.s rcCs|rd|dSdSdS)Nzz rrrrrrstrong4s r cCs|rd|dSdSdS)Nzzrrrrrrgrey:s r cCs||vrd||fS||jvr,d|j|fSd|jvr~|jd}t|tiurf||vr~d||fSnt||r~dt||fSdtfS)Nlocalglobal __builtins__builtin) f_globalstypehasattrgetattr __UNDEF__)nameframelocalsbuiltinsrrrlookup@s     rcCsgdddtf\}}}}}t|D]\}} } } } |tjkr>q|tjkr| tjvr|dkr|turt|| t}||| ||fqt | ||\} }|| | |fn"| dkr||d7}|}nd\}}| }q"|S)Nr.)Nr) rtokenizegenerate_tokensNEWLINENAMEkeywordkwlistrappendr)readerrrvarsZ lasttokenparentprefixvalueZttypetokenstartendlinewhererrrscanvarsPs   r+c" s|\}}}t|tr|j}dtjddtj}tt}dt j dt t j t|dd|d|d }d td d }g} t||} | D]F\} } } }}rtjd t j f}nd}t| \}}}}d}| dkr8dt t j | }| dkr8|tj||||ddd7}i| gffdd }t|| |}dd||fg}|dur | |}|D]}tddtt|t|d}|vrd|t j |f}|d|n&d|t j |f}|dt||d7}qig}}|D]\}}} ||vr0qd||<| tur|d vr^d!|t |}n*|d"krrt |}n|t |d#d$}|d%|t j | fn||d&q|dttd'|| d(d)|qd*t t j t|t j t|fg}!t|D]B}|ddd+kr4qt j t ||} |!d,||| fq|d| d|!d-t j dt!"|||S).NPython r: zz%sz#ffffffz#6622aaz
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.

zz     z  z%s?rin cSsdtj|SN=)pydochtmlreprr%rrrzhtml..Z formatvaluec sFd|d<z"t|dW|dd7<S|dd7<0dSNr linecachegetlinelnumfileZ highlightrrr!s  zhtml..readerz+%s%s %sz z r,z=>%s%sz&%sz  %s%sz%sr<)r rz %s r rz %s = %sz undefinedz, zF %s
 z

%s: %s_z
%s%s = %sz )# isinstancer__name__sysversionsplit executabletimectimer4r5Zheadingr escapestrrinspectgetinnerframesospathabspath getargvaluesformatargvaluesr+lenZ preformatr r rr6joindirr tracebackformat_exception)"einfocontextetypeevalueetbpyverdateheadindentframesrecordsrrAfunclinesindexlinkargsvarargsvarkwrcallr!r"rowsir)numdonedumprr*r% exceptionrrBrr5es        $         r5c s|\}}}t|tr|j}dtjddtj}tt}dt |||fd}g}t ||} | D]\} } } } }rt j pdt | \}}}}d}| dkrd| }| d kr|t j||||d d d 7}i| gffd d }t|| |}d|fg}|durP| |}| D](}d|}||||d7}q&ig}}|D]\}}}||vrvq^d||<|tur|dkrd|}n|dkr||dd}|d|tj|fn||dq^|d||dd|qndt |t |fg}t|D],}tjt||}|dd||fq*|d|d|ddt|||S)Nr-rr.z %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. r/rr0r1cSsdtj|Sr2)r4rr6r7rrrr8r9ztext..r:c sFd|d<z"t|dW|dd7<S|dd7<0dSr;r=r@rBrrr!s  ztext..readerz %s %sz%5d r<r zglobal r rrDz%s = %sz undefinedrEz %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 )rGrrHrIrJrKrLrMrNrPrQrRrSrTrUrVrWr+r rstriprr4rr6rYrZrr[r\) r]r^r_r`rarbrcrdrfrgrrArhrirjrlrmrnrror!r"rprqr)rrrsrtrr*r%rurrBrrs\         rc@s(eZdZd ddZddZd d d ZdS) Hookr<Nr,r5cCs(||_||_||_|ptj|_||_dSN)displaylogdirr^rIstdoutrCformat)selfryrzr^rCr|rrr__init__s  z Hook.__init__cCs||||fdSrx)handle)r}r_r`rarrr__call__ sz Hook.__call__c Cs|p t}|jdkr$|jt|jdkr2tp4t}d}z|||j}Wn d t j |}d}Yn0|j r|rt j|}|jd|dq|j|dn |jd|jdurpd d g|jdk}tj||jd \}}zDt|d }||Wdn1s0Yd |} Wnd|} Yn0|jdkr`|jd| n|j| dz|jWn Yn0dS)Nr5FrTz

z
rEz*

A problem occurred in a Python script. z.txtz.html)suffixrZwz*%s contains the description of this error.z*Tried to save traceback to %s, but failed.z

%s

)rIexc_infor|rCwriterr5rr^rYr[r\ryr4rOrztempfileZmkstemprSfdopenflush) r}infoZ formatterZplaindocrfdrTrCmsgrrrrs>      *  z Hook.handle)r<Nr,Nr5)N)rH __module__ __qualname__r~rrrrrrrws  rwr<cCst||||dt_dS)Nryrzr^r|)rwrI excepthookrrrrenable:sr)r,)r,)r<Nr,r5)rQrr>rSr4rIrrMrr[rrrr r rr+r5rrwrZhandlerrrrrrs*  [ B7