File: //usr/lib/python3/dist-packages/trac/web/__pycache__/modpython_frontend.cpython-310.pyc
o
��e� � @ s� d dl Z d dlZd dlZd dlZzd dlZW n
ey# d dlZY nw d dlm Z zzd dlm
Z W n eyB d dlmZ Y nw W n eyO dZY nw d dlm
Z d dlmZmZ G dd � d e�ZG d
d� de�Zdae�� Zd
d� ZdS )� N)�apache)�
mp_version)�versionz< 3.2)�__version__)�WSGIGateway�_ErrorsWrapperc @ s: e Zd Zdd� Zdd� Zd
dd�Zd
dd �Zd
d
d�ZdS )�InputWrapperc C s
|| _ d S �N��req)�selfr � r
�=/usr/lib/python3/dist-packages/trac/web/modpython_frontend.py�__init__, s
zInputWrapper.__init__c C s d S r r
)r r
r
r �close/ s zInputWrapper.close���c C � | j �|�S r )r �read�r �sizer
r
r r 2 � zInputWrapper.readc C r r )r �readliner r
r
r r 5 r zInputWrapper.readlinec C r r )r � readlines)r �hintr
r
r r 8 r zInputWrapper.readlinesN)r )�__name__�
__module__�__qualname__r r r r r r
r
r
r r * s
r c @ sL e Zd Ze�ej�dkZe�ej�dkZdd� Z dd� Z
dd� Zdd � Zd
S )�ModPythonGatewayr c s i }|� t�� �� d|d<