a XC?h @ sR d Z ddlmZmZmZ ddlmZ ddlZddlZddl Z ddlmZ ddl mZ ddlZddlZddlZg dZdadad d Zdd Zd d Zdd ZeadadejdddfddZd1ddZdd Zdd ZG dd dZ G dd dZ!ejfd d!Z"d2d"d#Z#ejfd$d%Z$d&d' Z%d(d) Z&d*d+ Z'd,d- Z(d.d/ Z)e*d0krNe" dS )3z2.6 )StringIOBytesIO TextIOWrapper)MappingN) FeedParser)Message)MiniFieldStorageFieldStorageparseparse_multipartparse_headertestprint_exception print_environ print_formprint_directoryprint_argumentsprint_environ_usage c G sD t r*ts*ztt daW n ty( Y n0 ts4tantat| d S )Na)logfilelogfpopenOSErrornologlogdologZallargs r (/opt/alt/python39/lib64/python3.9/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&