OwlCyberSecurity - MANAGER
Edit File: filepost.cpython-34.pyc
� �Re� � @ s� d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z e j d � d Z d d � Z d d � Z d d � Z d d d � Z d S)� N)�uuid4)�BytesIO� )�six)�b)�RequestFieldzutf-8� c C s t � j S)zM Our embarassingly-simple replacement for mimetools.choose_boundary. )r �hex� r r �I/tmp/pip-ztkk0jow-build/pip/_vendor/requests/packages/urllib3/filepost.py�choose_boundary s r c c sg t | t � r! t j | � } n t | � } x3 | D]+ } t | t � rQ | Vq4 t j | � Vq4 Wd S)z� Iterate over fields. Supports list of (k, v) tuples and dicts, and lists of :class:`~urllib3.fields.RequestField`. N)� isinstance�dictr � iteritems�iterr �from_tuples)�fields�i�fieldr r r �iter_field_objects s r c C s: t | t � r) d d � t j | � D� Sd d � | D� S)a- .. 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. c s s! | ] \ } } | | f Vq d S)Nr )�.0�k�vr r r � <genexpr><