o ?Og@/@s ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddZ gZ ddZ ddZ dd Zd d Zd d ZdddZdddZGdddZejZdddZdS)NcCs dS)Na' --> --> rrr,/opt/alt/python310/lib64/python3.10/cgitb.pyreset#srcC|rd|dSdS)Nzzrtextrrrsmall. r cCr)Nzz rrrrrrstrong4r r cCr)Nzzrrrrrrgrey:r r cCs ||vr d||fS||jvrd|j|fSd|jvrC|jd}t|tiur7||vr3d||fSdtfSt||rCdt||fSdtfS)Nlocalglobal __builtins__builtin) f_globalstypehasattrgetattr __UNDEF__)nameframelocalsbuiltinsrrrlookup@s      rcCs gdddtf\}}}}}t|D]V\}} } } } |tjkr!|S|tjkrU| tjvrU|dkrD|turCt|| t}||| ||fn"t | ||\} }|| | |fn| dkrb||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] \} } } }}rltjd t j f}nd}t| \}}}}d}| dkrdt t j | }| dkr|tj||||ddd7}i| gffdd }t|| |}dd||fg}|dur| |}|D]A}tddtt|t|d}|vrd|t j |f}|d|nd|t j |f}|dt||d7}qig}}|D]O\}}} ||vrq d||<| turP|d vr,d!|t |}n|d"kr6t |}n |t |d#d$}|d%|t j | fq ||d&q |dttd'|| d(d)|qPd*t t j t|t j t|fg}!t|D]!}|ddd+krqt 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 cSdtj|SN=)pydochtmlreprr'rrrzhtml..Z formatvaluec Bd|d<zt|dW|dd7<S|dd7<wNr linecachegetlinelnumfileZ highlightrrr# $zhtml..readerz+%s%s %sz z r.z=>%s%sz&%sz  %s%sz%sr@)rrz %s r rz %s = %sz undefinedz, zF %s
 z

%s: %s_z
%s%s = %sz )# isinstancer__name__sysversionsplit executabletimectimer7r8Zheadingr escapestrr inspectgetinnerframesospathabspath getargvaluesformatargvaluesr-lenZ preformatr"r rr9joindirr tracebackformat_exception)"einfocontextetypeevalueetbpyverdateheadindentframesrecordsrrEfunclinesindexlinkargsvarargsvarkwrcallr#r$rowsir+numdonedumprr,r' exceptionrrFrr8es      $        r8c sx |\}}}t|tr|j}dtjddtj}tt}dt |||fd}g}t ||} | D]\} } } } }rHt j pIdt | \}}}}d}| dkrod| }| d kro|t j||||d d d 7}i| gffd d }t|| |}d|fg}|dur| |}| D]}d|}||||d7}qig}}|D]=\}}}||vrqd||<|tur|dkrd|}n |dkr||dd}|d|tj|fq||dq|d||dd|q8dt |t |fg}t|D]}tjt||}|dd||fq |d|d|ddt|||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..r=c r>r?rArDrFrrr#rHztext..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'rzrrFrrs^        rc@s.eZdZ  d ddZddZd d d ZdS) Hookr@Nr.r8cCs(||_||_||_|p tj|_||_dSN)displaylogdirrcrNstdoutrGformat)selfr~rrcrGrrrr__init__s   z Hook.__init__cCs||||fdSr})handle)rrdrerfrrr__call__ sz Hook.__call__c Cs|pt}|jdkr|jt|jdkrtpt}d}z|||j}Wnd t j |}d}Y|j rS|rJt j|}|jd|dn|j|dn|jd|jdurd d g|jdk}tj||jd \}}z!t|d  }||Wdn1swYd |} Wnd|} Y|jdkr|jd| n|j| dz|jWdSYdS)Nr8FrTz

z
rJz*

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

%s

)rNexc_inforrGwriterr8rrcr^r`rar~r7rTrtempfileZmkstemprXfdopenflush) rinfoZ formatterZplaindocrfdrYrGmsgrrrrs@          z Hook.handle)r@Nr.Nr8r})rM __module__ __qualname__rrrrrrrr|s r|r@cCs t||||dt_dS)Nr~rrcr)r|rN excepthookrrrrenable:s r)r.)r@Nr.r8)rVr rBrXr7rNrrRrr`rrr r r rr-r8rr|rZhandlerrrrrrs.   [B7