File: //usr/lib64/python2.7/site-packages/hgext/lfs/wireprotolfsserver.pyc
�
1�3\c @@ s� d d l m Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m
Z
m Z d d l m
Z
e j Z e j Z e j Z e j Z e j Z e j Z e j Z d � Z d d � Z d � Z d
� Z d � Z d � Z d S(
i ( t absolute_importN( t common( t pycompatt utili ( t blobstorec @ sO | � � | � � r t S� j j j d d � s5 t St j � j j d � sQ t S� j s^ t Syq � j d k r� � � � d � t � j � | � S� j j
d � r� t � j � | � � � f d � � St SWny t j
k
rJ} x$ | j D] \ } } | | j | <q� Wt j | j t j | � � | _ | j d t j | � � t SXd S(
s� Wrap wireprotoserver.handlewsgirequest() to possibly process an LFS
request if it is left unprocessed by the wrapped method.
t experimentals lfs.servet lfslocalblobstores .git/info/lfs/objects/batcht pulls .hg/lfs/objectsc @ s � � � | � S( N( ( t perm( t checkpermt rctxt req( sB /usr/lib64/python2.7/site-packages/hgext/lfs/wireprotolfsserver.pyt <lambda>: s s 0
%s
N( t Truet repot uit
configboolt FalseR t safehasattrt svfst dispatchpatht _processbatchrequestt
startswitht _processbasictransfert hgwebcommont
ErrorResponset headerst
statusmessaget codeR t bytestrt statust setbodybytes( t origR
R t resR t et kt v( ( R R
R sB /usr/lib64/python2.7/site-packages/hgext/lfs/wireprotolfsserver.pyt handlewsgirequest"