Anons79 Mini Shell

Directory : /proc/self/root/lib/python2.7/site-packages/ansible/module_utils/
Upload File :
Current File : //proc/self/root/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyo

�
�Udac@sUddlZddlZddlZddlmZddlmZddlmZd�Z	d�Z
defd��YZd	Z
d
Zd�Zdefd
��YZdefd��YZiidd6dd6dd6d6idd6dd6dd6d6idd6dd6dd6d6idd6dd6dd6d6ZdZddgZd d!gZdS("i����N(tenv_fallback(t	fetch_url(t	urlencodecCs�tdtdtdtddddgfdtd	d
g�dtdtdgfd
dd	dg�dtddd
dd	dg�dtddd
i�dtd
tdd��S(Nt	api_tokentrequiredtfallbackt	SCW_TOKENtSCW_API_KEYtSCW_OAUTH_TOKENt
SCW_API_TOKENtno_logtaliasestoauth_tokentapi_urltSCW_API_URLtdefaultshttps://api.scaleway.comtbase_urltapi_timeoutttypetintittimeouttquery_parameterstdicttvalidate_certstbool(RtTrueR(((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytscaleway_argument_spec
s$'cCstd�|j�D��S(Ncss9|]/\}}|dkr|dk	r||fVqdS(tidN(tNone(t.0tktv((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pys	<genexpr>s	(Rtitems(t
scw_object((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytpayload_from_objectstScalewayExceptioncBseZd�ZRS(cCs
||_dS(N(tmessage(tselfR$((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyt__init__s(t__name__t
__module__R&(((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyR#ss]<[^>]+>;\srel="(first|previous|next|last)"
    (,<[^>]+>;\srel="(first|previous|next|last)")*sE<(?P<target_IRI>[^>]+)>; rel="(?P<relation>first|previous|next|last)"cCs�tjt|tj�s'td��n{|jd�}i}tjt�}xP|D]H}|j|�}|s|td��n|j�}|d||d<qRW|SdS(Ns<Scaleway API answered with an invalid Link pagination headert,sLScaleway API answered with an invalid relation in the Link pagination headert
target_IRItrelation(	tretmatcht
R_LINK_HEADERtVERBOSER#tsplittcompilet
R_RELATIONt	groupdict(theadert	relationstparsed_relationstrc_relationR+R-tdata((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytparse_pagination_link*s
tResponsecBs>eZd�Zed��Zed��Zed��ZRS(cCs.d|_|r!|j�|_n||_dS(N(Rtbodytreadtinfo(R%trespR=((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyR&<s	cCs]|js0d|jkr,tj|jd�SdSytj|j�SWntk
rXdSXdS(NR;(R;R=tjsontloadsRt
ValueError(R%((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyR?Bs	
cCs|jdS(Ntstatus(R=(R%((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytstatus_codeMscCs
|jdkS(Ni�i�i�i�(i�i�i�i�(RC(R%((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytokQs(R'R(R&tpropertyR?RCRD(((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyR::s	tScalewaycBs�eZd�Zd�Zd�Zdddd�Zed��Zdddd�Z	dddd�Z
dddd�Zdddd�Zdddd	�Z
dddd
�Zd�ZRS(
cCsL||_i|jjjd�d6|j|�d6dd6|_d|_dS(NRsX-Auth-Tokens
User-Agentsapplication/jsonsContent-type(tmoduletparamstgettget_user_agent_stringtheadersRtname(R%RG((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyR&Xs	
cCs||jd|j�}|jsitdj|jd|jjjd�|jf|j|jd���n|jj|j�S(Ns/%ss#Error fetching {0} ({1}) [{2}: {3}]s%s/%sR
R$(	RIRLRDR#tformatRGRHRCR?(R%tresults((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyt
get_resourcesas		%cCs�|jjjd�}|dk	r1|j|�nt|dt�}|ddkr`|d}nd|jjjd�||fS(NRtdoseqit/is%s/%s?%sR
(RGRHRIRtupdateRR(R%tpathRHtdtquery_string((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyt_url_builderls
c	Cs�|jd|d|�}|j|�|jj|�}|dk	rV|jj|�nt|j|d|d|jd|d|jjj	d��\}}|dd	kr�|jj
d
|d
�nt||�S(NRSRHR8RKtmethodRRRBi����tmsg(RVtwarnRGtjsonifyRRKRRRRHRIt	fail_jsonR:(	R%RWRSR8RKRHturlR>R=((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytsendvs
!cCs!d|jtjjd�dfS(Nsansible %s Python %st i(tansible_versiontsystversionR0(RG((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyRJ�scCs(|jddd|d|d|d|�S(NRWtGETRSR8RKRH(R](R%RSR8RKRH((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyRI�scCs(|jddd|d|d|d|�S(NRWtPUTRSR8RKRH(R](R%RSR8RKRH((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytput�scCs(|jddd|d|d|d|�S(NRWtPOSTRSR8RKRH(R](R%RSR8RKRH((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytpost�scCs(|jddd|d|d|d|�S(NRWtDELETERSR8RKRH(R](R%RSR8RKRH((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytdelete�scCs(|jddd|d|d|d|�S(NRWtPATCHRSR8RKRH(R](R%RSR8RKRH((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pytpatch�scCs(|jddd|d|d|d|�S(NRWtUPDATERSR8RKRH(R](R%RSR8RKRH((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyRR�scCs|jjt|��dS(N(RGRYtstr(R%tx((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyRY�sN(R'R(R&RORVRR]tstaticmethodRJRIRdRfRhRjRRRY(((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyRFVs				
sParis 1RLtFRtcountryshttps://cp-par1.scaleway.comtapi_endpointtpar1sEMEA-FR-PAR1sAmsterdam 1tNLshttps://cp-ams1.scaleway.comtams1sEMEA-NL-EVSshttps://api-world.scaleway.comsfr-parsnl-amssfr-par-1snl-ams-1(R?R,R`tansible.module_utils.basicRtansible.module_utils.urlsRt+ansible.module_utils.six.moves.urllib.parseRRR"t	ExceptionR#R.R2R9tobjectR:RFtSCALEWAY_LOCATIONtSCALEWAY_ENDPOINTtSCALEWAY_REGIONStSCALEWAY_ZONES(((sA/usr/lib/python2.7/site-packages/ansible/module_utils/scaleway.pyt<module>s.			M	

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]