View file File name : cgi.cpython-36.opt-2.pyc Content :3 smOfc� � @ s� d Z ddlmZmZmZ ddlmZ ddlZddlZddl Z ddlmZ ddl mZ ddlmZ ddlZddlZddlZdd d ddd dddddddddgZdadadd� Zdd� Zdd� Zdd� Zeadadejdddfd d �Zd4d!d�Zd5d"d�Z d#d � Z!d$d%� Z"d&d� Z#G d'd� d�Z$G d(d � d �Z%ejfd)d�Z&d6d*d�Z'ejfd+d�Z(d,d� Z)d-d� Z*d.d� Z+d/d� Z,d7d0d�Z-d1d2� Z.e/d3k�r�e&� dS )8z2.6� )�StringIO�BytesIO� TextIOWrapper)�MappingN)� FeedParser)�Message)�warn�MiniFieldStorage�FieldStorage�parse�parse_qs� parse_qsl�parse_multipart�parse_header�test�print_exception� print_environ� print_form�print_directory�print_arguments�print_environ_usage�escape� c G sH t r.t r.ytt d�aW n tk r, Y nX ts8tantat| � d S )N�a)�logfile�logfp�open�OSError�nolog�log�dolog)�allargs� r"