%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/utils/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/utils/iam.pyc

�
���^c@@s�dZddlmZmZddlZddlZddlZddlZddl	m
Z
ddlmZyddl
Z
eZWnek
r�eZnXeje�Zddd�Zd	�ZdS(
u7
Connection library for Amazon IAM

:depends: requests
i(tabsolute_importtunicode_literalsN(trange(tsixi
ic	C@s�x�td|�D]�}yVtj|d|didd6�}t|d�rQ|jSt|d�rg|jSdSWn,tjjk
r�}dStk
r�}nXt	j
d|�t	j
tj|��t
jd	|�qWt	jd
|�dS(uI
    Retry grabbing a URL.
    Based heavily on boto.utils.retry_url
    ittimeouttproxiesuuhttputextucontentu/Caught exception reading from URL. Retry no. %siu0Failed to read from URL for %s times. Giving up.(Rtrequeststgetthasattrttexttcontentt
exceptionst	HTTPErrort	Exceptiontlogtwarningtpprinttpformatttimetsleepterror(turltnum_retriesRtitresulttexc((s2/usr/lib/python2.7/site-packages/salt/utils/iam.pyt_retry_get_urls&"

cC@s/tjr+t|t�r+tjjj|�S|S(u/
    Stolen completely from boto.providers
    (RtPY2t
isinstancetunicodetsalttutilstdatatencode(tkey((s2/usr/lib/python2.7/site-packages/salt/utils/iam.pyt_convert_key_to_str8s	+(t__doc__t
__future__RRtloggingRRtsalt.utils.dataRtsalt.ext.six.movesRtsalt.extRRtTruetHAS_REQUESTStImportErrortFalset	getLoggert__name__RRR#(((s2/usr/lib/python2.7/site-packages/salt/utils/iam.pyt<module>s




Zerion Mini Shell 1.0