File: //proc/thread-self/root/lib64/python2.7/site-packages/mercurial/httpconnection.pyc
�
1�3\c @@ sw d d l m Z d d l Z d d l m Z d d l m Z m Z e j Z e j Z d e
f d � � YZ d � Z d S( i ( t absolute_importNi ( t _( t pycompatt utilt httpsendfilec B@ s2 e Z d Z d � Z d � Z d � Z d � Z RS( s� This is a wrapper around the objects returned by python's "open".
Its purpose is to send file-like objects via HTTP.
It do however not define a __len__ attribute because the length
might be more than Py_ssize_t can handle.
c O@ s� | | _ t | | � | _ | j j | _ | j j | _ | j j | _ t j | j j � � j | _
d | _ | j t
d � d t
d � d | j
d d �| _ d S( Ni t sendingt unitt kbt totali i ( t uit opent _datat seekt closet writet ost fstatt filenot st_sizet lengtht _post makeprogressR t _progress( t selfR t argst kwargs( ( s>