/usr/lib/python2.7/site-packages/pip/_vendor/urllib3
NameSizeModeActions
contrib/-0755rm
packages/-0755rm
util/-0755rm
connection.py130030644editdlrm
connection.pyc108560644editdlrm
connection.pyo108560644editdlrm
connectionpool.py353580644editdlrm
connectionpool.pyc272410644editdlrm
connectionpool.pyo272410644editdlrm
exceptions.py66030644editdlrm
exceptions.pyc133390644editdlrm
exceptions.pyo133390644editdlrm
fields.py59430644editdlrm
fields.pyc68290644editdlrm
fields.pyo68290644editdlrm
filepost.py23210644editdlrm
filepost.pyc33270644editdlrm
filepost.pyo33270644editdlrm
poolmanager.py168200644editdlrm
poolmanager.pyc150530644editdlrm
poolmanager.pyo150530644editdlrm
request.py59460644editdlrm
request.pyc60980644editdlrm
request.pyo60980644editdlrm
response.py229030644editdlrm
response.pyc195880644editdlrm
response.pyo195880644editdlrm
_collections.py102040644editdlrm
_collections.pyc131950644editdlrm
_collections.pyo131950644editdlrm
__init__.py28530644editdlrm
__init__.pyc30970644editdlrm
__init__.pyo30970644editdlrm
Edit: /usr/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.pyc (3327B)
ó •abc@@sªddlmZddlZddlmZddlmZddlmZddl m Z ddl m Z ej d ƒd Zd „Zd „Zd „Zdd„ZdS(i(tabsolute_importN(tuuid4(tBytesIOi(tsix(tb(t RequestFieldsutf-8icC@s tƒjS(sN Our embarrassingly-simple replacement for mimetools.choose_boundary. (Rthex(((s@/usr/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.pytchoose_boundaryscc@sgt|tƒr!tj|ƒ}n t|ƒ}x3|D]+}t|tƒrQ|Vq4tj|ŒVq4WdS(s† Iterate over fields. Supports list of (k, v) tuples and dicts, and lists of :class:`~urllib3.fields.RequestField`. N(t isinstancetdictRt iteritemstiterRt from_tuples(tfieldstitfield((s@/usr/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.pytiter_field_objectss  cC@s4t|tƒr&d„tj|ƒDƒSd„|DƒS(s- .. deprecated:: 1.6 Iterate over fields. The addition of :class:`~urllib3.fields.RequestField` makes this function obsolete. Instead, use :func:`iter_field_objects`, which returns :class:`~urllib3.fields.RequestField` objects. Supports list of (k, v) tuples and dicts. cs@s!|]\}}||fVqdS(N((t.0tktv((s@/usr/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.pys 6scs@s!|]\}}||fVqdS(N((RRR((s@/usr/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.pys 8s(RR RR (R ((s@/usr/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.pyt iter_fields)s cC@stƒ}|dkr!tƒ}nx­t|ƒD]Ÿ}|jtd|ƒƒt|ƒj|jƒƒ|j}t |t ƒr‹t |ƒ}nt |t j ƒr³t|ƒj|ƒn |j|ƒ|jdƒq.W|jtd|ƒƒt d|ƒ}|jƒ|fS(sJ Encode a dictionary of ``fields`` using the multipart/form-data MIME format. :param fields: Dictionary of fields or list of (key, :class:`~urllib3.fields.RequestField`). :param boundary: If not specified, then a random boundary will be generated using :func:`mimetools.choose_boundary`. s--%s s s--%s-- s multipart/form-data; boundary=%sN(RtNoneRRtwriteRtwritertrender_headerstdataRtinttstrRt text_typetgetvalue(R tboundarytbodyRRt content_type((s@/usr/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.pytencode_multipart_formdata;s     (t __future__RtcodecstuuidRtioRtpackagesRt packages.sixRR RtlookupRRRRRR!(((s@/usr/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.pyts