/usr/lib/python2.7/site-packages/urllib3/packages/backports
Edit: /usr/lib/python2.7/site-packages/urllib3/packages/backports/makefile.pyo (1542B)
nf\c @ 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 sx t | d d d h k s1 t d | f n d | k } d | k pM | } d | k } d } | ru | 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| rt j |
|
| } n- | r7t j |
| } n t j |
| } | rS| St j
| | | | } | | _ | S( s:
Backport of ``socket.makefile`` from Python 3.5.
R t wt bs&