MOON
Server: Apache
System: Linux vps.erhabenn.com.br 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64
User: sonne (1011)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //usr/lib/python2.7/site-packages/azurelinuxagent/common/datacontract.pyc
�
d�bc@smddlmZddljjZdefd��YZdefd��YZd�Z	d�Z
d	�ZdS(
i����(t
ProtocolErrorNtDataContractcBseZRS((t__name__t
__module__(((sG/usr/lib/python2.7/site-packages/azurelinuxagent/common/datacontract.pyRstDataContractListcBseZd�ZRS(cCs
||_dS(N(titem_cls(tselfR((sG/usr/lib/python2.7/site-packages/azurelinuxagent/common/datacontract.pyt__init__#s(RRR(((sG/usr/lib/python2.7/site-packages/azurelinuxagent/common/datacontract.pyR"scCs[|dkr$tdj|���nt||�sWtdj||t|����ndS(Ns{0} is Nones{0} type should be {1} not {2}(tNoneRtformatt
isinstancettype(tnametvalt
expected_type((sG/usr/lib/python2.7/site-packages/azurelinuxagent/common/datacontract.pytvalidate_param's
	c	Cs't|t�r�tdj|�|t�x�|j�D]z\}}dj||�}yt||�}Wn$tk
r�tj	d|�q5nXt
|||�}t|||�q5W|St|t�rtdj|�|t
�x9|D]1}|j�}t
|||�}|j|�q�W|S|SdS(NsProperty '{0}'s{0}.{1}sUnknown property: {0}s
List '{0}'(R
RRR	tdicttitemstgetattrtAttributeErrortloggertwarntset_propertiestsetattrRtlistRtappend(	Rtobjtdatat	prob_nametprob_valtprob_full_nametprobt	item_datatitem((sG/usr/lib/python2.7/site-packages/azurelinuxagent/common/datacontract.pyR/s(

cCs�t|t�rXi}t|�}x0t|j��D]\}}t|�||<q4W|St|t�r�g}x'|D]}t|�}|j|�qtW|S|SdS(N(R
RtvarsRRtget_propertiesRR(RRtpropsRRR!R ((sG/usr/lib/python2.7/site-packages/azurelinuxagent/common/datacontract.pyR#Gs
(t azurelinuxagent.common.exceptionRtazurelinuxagent.common.loggertcommonRtobjectRRRRRR#(((sG/usr/lib/python2.7/site-packages/azurelinuxagent/common/datacontract.pyt<module>s