%PDF- %PDF-
Direktori : /proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/paste/ |
Current File : //proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/paste/cgiapp.pyo |
� a�Nc @ s� d Z d d l Z d d l Z d d l Z d d l Z y d d l Z Wn e k r_ d Z n Xd d l m Z d d g Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d d d d � Z d d d d � Z d S( s% Application that runs a CGI script. i����N( t converterst CGIErrort CGIApplicationc B s e Z d Z RS( s` Raised when the CGI script can't be found or doesn't act like a proper CGI script. ( t __name__t __module__t __doc__( ( ( s= /opt/alt/python27/lib/python2.7/site-packages/paste/cgiapp.pyR s c B s) e Z d Z d e d d � Z d � Z RS( s� This object acts as a proxy to a CGI application. You pass in the script path (``script``), an optional path to search for the script (if the name isn't absolute) (``path``). If you don't give a path, then ``$PATH`` will be used. c C s | r t d � � n | | _ | d k rK t j j d d � j d � } n | | _ d | k r{ | j d d � \ } } n t j j | � | k r xs | j D]C } t j j t j j | | � � r� t j j | | � | _ Pq� q� Wt d | | j f � � n | | _ | | _ | | _ d S( Nsj global_conf is no longer supported for CGIApplication (use make_cgi_application); please pass None insteadt PATHt t :t ?i s Script %r not found in path %r( t NotImplementedt script_filenamet Nonet ost environt gett splitt patht abspatht existst joint scriptR t include_os_environt query_string( t selft global_confR R R R t path_dir( ( s= /opt/alt/python27/lib/python2.7/site-packages/paste/cgiapp.pyt __init__# s( ! ! c C s d | k rG t j | j d d � � t j | j d d � � | d <n | j rb t j j � } n i } xD | D]<