/usr/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/backports
Edit: /usr/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/backports/makefile.pyo (1572B)
abc @ s> d Z d d l Z d d l m Z d d d d d d Z d S( s
backports.makefile
~~~~~~~~~~~~~~~~~~
Backports the Python 3 ``socket.makefile`` method for use with anything that
wants to create a "fake" socket object.
iN( t SocketIOt rc
C s~ t | t d d d g k s7 t d | f n d | k } d | k pS | } d | k } d } | r{ | d 7} n | r | d 7} n t | | }
| j d 7_ | d
k r d } n | d k r t j } n | d k r | s t d n |
S| r"| r"t j |
|
| } n- | r=t j |
| } n t j |
| } | rY| St j
| | | | } | | _ | S( s:
Backport of ``socket.makefile`` from Python 3.5.
R t wt bs&