a XC?h™„ ã @ sR d Z ddlmZmZmZ ddlmZ ddlZddlZddl Z ddlmZ ddl mZ ddlZddlZddlZg d¢Zdadad d „ Zdd„ Zd d„ Zdd„ Zeadadejdddfdd„Zd1dd„Zdd„ Zdd„ ZG dd„ dƒZ G dd„ dƒZ!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*d0k�rNe"ƒ dS )3z2.6é )ÚStringIOÚBytesIOÚ TextIOWrapper)ÚMappingN)Ú FeedParser)ÚMessage)ÚMiniFieldStorageÚFieldStorageÚparseÚparse_multipartÚparse_headerÚtestÚprint_exceptionÚ print_environÚ print_formÚprint_directoryÚprint_argumentsÚprint_environ_usageÚ c G sD t r*ts*ztt dƒaW n ty( Y n0 ts4tantat| Ž d S )NÚa)ÚlogfileÚlogfpÚopenÚOSErrorÚnologÚlogÚdolog©Zallargs© r ú(/opt/alt/python39/lib64/python3.9/cgi.pyÚinitlog8 s r c G s t | | d ¡ d S )NÚ )r Úwrite)ZfmtÚargsr 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&