Sindbad~EG File Manager
�
&ΜgY � � � d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZ d dl m
Z
d dlmZ ej d� Z G d� d� Z e� e_ G d � d
� Zd� Zdi fd
ed� fd ed� fdi fdi fdddgifd ed� fd ed� fd ed� fdddgifdddgifdddgifdddgifd ed� fd ed!� fd"d#gd$gd%�fd&dd#d'gifd(d)gd*gd+gd,�fd-d.gd/gd0gd1gd2gd3gd4gd5gd6�fd7d8gd9gd:gd)gd;gd<gd=�fgZd>� Zd?� Zd@� ZdA� Z G dB� dCej0 � ZdDZdEZdFZdGZdHZedIk( r ej@ � yy)J� N)�
namedtuple)�StringIO�BytesIO)�support)�warnings_helper�cgic �( � e Zd Zg Zej
Zy)�HackedSysModuleN)�__name__�
__module__�__qualname__�argv�sys�stdin� � �*/usr/local/lib/python3.12/test/test_cgi.pyr
r
s � � �D��I�I�Er r
c �$ � e Zd Zd� Zd� Zd� Zd� Zy)�ComparableExceptionc � � || _ y �N)�err)�selfr s r �__init__zComparableException.__init__ s � ���r c �, � t | j � S r )�strr �r s r �__str__zComparableException.__str__ s � ��4�8�8�}�r c � � t |t � st S | j j |j k( xr# | j j
|j
k( S r )�
isinstance� Exception�NotImplementedr � __class__�args)r �anExcs r �__eq__zComparableException.__eq__ sF � ��%��+�!�!����"�"�e�o�o�5� ,����
�
����+� -r c �. � t | j |� S r )�getattrr )r �attrs r �__getattr__zComparableException.__getattr__"