Repository URL to install this package:
|
Version:
4.0.105 ▾
|
ó
ȍEYc @ s² d Z d d l m Z d d l Z d d l Z d d l Z d d l m Z d e j j
f d YZ d e j j
f d YZ d e f d
YZ d e f d YZ d S(
s# Base class(es) for WSGI Middleware.iÿÿÿÿ( t
getargspecN( t cfgt NoContentTypeResponsec B s e Z d Z RS( N( t __name__t
__module__t Nonet default_content_type( ( ( sI /home/tvault/.virtenv/lib/python2.7/site-packages/oslo_middleware/base.pyR s t NoContentTypeRequestc B s e Z e Z RS( ( R R R t
ResponseClass( ( ( sI /home/tvault/.virtenv/lib/python2.7/site-packages/oslo_middleware/base.pyR s t ConfigurableMiddlewarec B st e Z d Z e d Z d d Z d d Z e d Z e d d Z
e j j
d e d Z RS(
sõ Base WSGI middleware wrapper.
These classes require an application to be initialized that will be called
next. By default the middleware will simply call its wrapped app, or you
can override __call__ to customize its behavior.
c s; | r | j n i j | f d } | S( s½ Factory method for paste.deploy.
:param global_conf: dict of options for all middlewares
(usually the [DEFAULT] section of the paste deploy
configuration file)
:param local_conf: options dedicated to this middleware
(usually the option defined in the middleware
section of the paste deploy configuration file)
c s
| S( N( ( t app( t clst conf( sI /home/tvault/.virtenv/lib/python2.7/site-packages/oslo_middleware/base.pyt middleware_filter: s ( t copyt update( R t global_conft
local_confR
( ( R R sI /home/tvault/.virtenv/lib/python2.7/site-packages/oslo_middleware/base.pyt factory, s
c C sé | | _ t | t j r0 i | _ | | _ nµ | p9 i | _ d | j k rÙ d | j k rp | j d g } n d } d | j k r | j d } n d } t j | _ | j g d | j d d | d | d t n t j | _ d S( sh Base middleware constructor
:param conf: a dict of options or a cfg.ConfigOpts object
t oslo_config_projectt oslo_config_filet oslo_config_programt projectt progt default_config_filest validate_default_valuesN( t applicationt
isinstanceR t
ConfigOptsR t oslo_confR t Truet CONF( t selfR R R t program( ( sI /home/tvault/.virtenv/lib/python2.7/site-packages/oslo_middleware/base.pyt __init__? s&