File: //usr/local/lib/python3.7/test/__pycache__/test_cgi.cpython-37.opt-2.pyc
B
��g�] � @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZmZ d dl
mZ G dd� d�Ze� e_G dd � d �Zd
d� Zded
�fded
�fded
�fdi fdi fdddgifded
�fded
�fded�fdddgifdddgifdddgifdddgifded
�fd ed!�fd"d#gd$gd%�fd&dd#d'gifd(d)gd*gd+gd,�fd-d.gd/gd0gd1gd2gd3gd4gd5gd6�fd7d8gd9gd:gd)gd;gd<gd=�fgZd>d?� Zd@dA� ZdBdC� ZdDdE� ZG dFdG� dGej�ZdHZdIZdJZdKZdLZedMk�r�e� � dS )N� )�check_warningsN)�
namedtuple)�StringIO�BytesIO)�supportc @ s e Zd Zg ZejZdS )�HackedSysModuleN)�__name__�
__module__�__qualname__�argv�sys�stdin� r r �)/usr/local/lib/python3.7/test/test_cgi.pyr s r c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�ComparableExceptionc C s
|| _ d S )N)�err)�selfr r r r �__init__ s zComparableException.__init__c C s
t | j�S )N)�strr )r r r r �__str__ s zComparableException.__str__c C s* t |t�stS | jj|jko(| jj|jkS )N)�
isinstance� Exception�NotImplementedr � __class__�args)r ZanExcr r r �__eq__ s
zComparableException.__eq__c C s t | j|�S )N)�getattrr )r �attrr r r �__getattr__! s zComparableException.__getattr__N)r r r
r r r r r r r r r s r c
C s� i }|dkr"d }d|d<