Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
proc
/
thread-self
/
root
/
usr
/
lib
/
python2.7
/
site-packages
/
awscli
/
File Content:
utils.pyc
� =��Xc @ s� d d l Z d d l Z d d l Z d d l Z d d l m Z d � Z d � Z d d � Z d � Z d � Z d � Z e j d � � Z d � Z d S( i����N( t sixc s� t � f d � d d d d d g D� � s8 � j d � St � f d � d d d d g D� � s� t t j t j � � d d �� d St � � Sd S( Nc 3 s | ] } | � k Vq d S( N( ( t .0t char( t value( s, /tmp/pip-build-uEGWVr/awscli/awscli/utils.pys <genexpr> s t "s \t 't ]t [t ,c 3 s | ] } | � k Vq d S( N( ( R R ( R ( s, /tmp/pip-build-uEGWVr/awscli/awscli/utils.pys <genexpr> s t escapechari ( t anyt splitt listt csvt readerR t StringIOt _split_with_quotes( R ( ( R s, /tmp/pip-build-uEGWVr/awscli/awscli/utils.pyt split_on_commas s + (&c C s� y, t t j t j | � d d �� d } Wn$ t j k rR t d | � � n Xt | � } g } xR| D]J} t | � } | j d � } | d k r>| j d � d k r>| d k s� | j | � | k r>d | k r� | } n t | | | d � } t | | d d !� } | | d d j | � } | j | � ql nS | d k r]| j | � ql n4 | j | � d k r�| j | j | d � � ql n t | | | | | � } | j | � ql W| S( NR s \i s Bad csv value: %ss =[R i����i i R t ( R R R R R t Errort ValueErrort itert _find_quote_char_in_partt findt Nonet _eat_itemsR t joint appendt countt replace( R t partst iter_partst new_partst partt quote_chart list_startt new_chunkt list_items( ( s, /tmp/pip-build-uEGWVr/awscli/awscli/utils.pyR "