Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          6.0.18-6.0  ▾
        
         | 
| 
    
    python3-dmapi
  
    /
        
    usr
  
        /
        
    lib
  
        /
        
    python3.6
  
        /
        
    site-packages
  
        /
        
    dmapi
  
        /
        
    api
  
        /
        
    __pycache__
  
        /
        auth.cpython-36.pyc
   | 
|---|
3 fHgI ã @ s® d Z ddlmZ ddlmZ ddlmZ ddlZddl Zddl ZddlmZ ddl mZ ddlmZ ejjZejeZd d  Zdd ZG d d dejZG dd dejZdS )z Common Auth Middleware. é )Úlog)Úversionutils)Ú jsonutilsN)Úcontext)Ú_)Úwsgic sJ  fdd|d d D } j |d }|j x|D ]}||}q6W |S )Nc s g | ]} j |qS © )Z get_filter)Ú.0Ún)Úloaderr ú/usr/lib/python3.6/auth.pyú <listcomp> s z"_load_pipeline.<locals>.<listcomp>é éÿÿÿÿr )Zget_appÚreverse)r ZpipelineÚfiltersZappÚfilterr )r r Ú_load_pipeline s r c K s t | |tjj j S )z8A paste pipeline replica that keys off of auth_strategy.)r ÚCONFÚapiZ auth_strategyÚsplit)r Zglobal_confZ local_confr r r Úpipeline_factory_v2" s r c s8 e Zd ZdZ fddZejjej ddd Z  ZS )Ú InjectContextz&Add a 'dmapi.context' to WSGI environ.c s || _ tt| j|| d S )N)r Úsuperr Ú__init__)Úselfr ÚargsÚkwargs)Ú __class__r r r * s zInjectContext.__init__)ÚRequestClassc C s | j |jd<