U if @ sf d Z ddlmZmZmZ ddlmZ ddlZddlZddl Z ddlmZ ddl mZ ddlZddlZddlZddd d ddd dddddgZdadadd Zdd Zdd Zdd Zeadadejdddfdd Zd0d d Zd!d" Zd#d ZG d$d dZ G d%d dZ!ejfd&dZ"d1d'd Z#ejfd(dZ$d)d Z%d*d Z&d+d Z'd,d Z(d-d. Z)e*d/krbe" dS )2z2.6 )StringIOBytesIO TextIOWrapper)MappingN) FeedParser)MessageMiniFieldStorageFieldStorageparseparse_multipartparse_headertestprint_exception print_environ print_formprint_directoryprint_argumentsprint_environ_usage c G sF t r,ts,ztt daW n tk r* Y nX ts6tantat| d S )Na)logfilelogfpopenOSErrornologlogdologZallargs r (/opt/alt/python38/lib64/python3.8/cgi.pyinitlog8 s r c G s t | | d d S )N )r write)Zfmtargsr r r r [ s r c G s d S Nr r r r r r _ s r c C s da trt d atad S )Nr )r r closer r r r r r closelogc s r&