관리-도구
편집 파일: cgitb.cpython-312.opt-2.pyc
� �Q�f�0 � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl Z d dlmZ e j ed�� d� Zg Zd� Zd� Zd� Zd � Zd � Zdd�Zdd�Z G d � d� Z e� j2 Zdd�Zy)� N)�escape)� � )�removec � � y)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>� r � �,/opt/alt/python312/lib64/python3.12/cgitb.py�resetr ( s � �K�Hr c � � | rd| z dz S y)Nz<small>z</small>� r ��texts r �smallr 3 s � ���4��*�,�,�r c � � | rd| z dz S y)Nz<strong>z </strong>r r r s r �strongr 9 s � ���D� �;�.�.�r c � � | rd| z dz S y)Nz<font color="#909090">z</font>r r r s r �greyr ? s � ��'�$�.��:�:�r c � � | |v rd|| fS | |j v rd|j | fS d|j v rL|j d }t |t � r| |v rd|| fS d t fS t || � rdt || � fS d t fS )N�local�global�__builtins__�builtin)� f_globals� isinstance�dict�hasattr�getattr� __UNDEF__)�name�frame�locals�builtinss r �lookupr$ E s� � �C��v�~���t��$�$��u���������.�.�.�����(��?�?�>�2���h��%��x�� �(�4�.�0�0� ��?�� �x��&� �'�(�D�"9�9�9���?�r c �� � g d d dt f\ }}}}}t j | � D ]� \ }} } }}|t j k( r |S |t j k( rm| t j vr[|dk( r1|t urct || t � }|j || z ||f� n:t | ||� \ } }|j | | |f� n| dk( r||dz z }|}nd\ }}| }�� |S )Nr �.)Nr ) r �tokenize�generate_tokens�NEWLINE�NAME�keyword�kwlistr �appendr$ )�readerr! r"