Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
idna / lib / python2.7 / site-packages / nova / objects / monitor_metric.pyc
Size: Mime:
ó
±EYc@s×ddlmZddlmZddlmZddlmZddlmZej	j
ej	jej	jej	j
ej	jgZejjdejfd„ƒYƒZejjdejejfd	„ƒYƒZd
S(iÿÿÿÿ(t	jsonutils(tversionutils(tbase(tfields(tutilst
MonitorMetriccBs…eZdZiejdeƒd6ejdeƒd6ejdeƒd6ej	deƒd6ej
deƒd6Zd„Zd„ZRS(	s1.1tnullabletnametvaluetnuma_membw_valuest	timestamptsourcecCsNtt|ƒj||ƒtj|ƒ}|dkrJd|krJ|d=ndS(NiR	(ii(tsuperRtobj_make_compatibleRtconvert_version_to_tuple(tselft	primitivettarget_version((sP/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/monitor_metric.pyR
0s
cCs’i|jd6tj|jƒd6|jd6}|jdƒro|jtkr_|jd|d<qŽ|j|d<n|jdƒrŽ|j|d<n|S(NRR
RRgY@R	(	RRtstrtimeR
Rtobj_attr_is_settFIELDS_REQUIRING_CONVERSIONRR	(Rtdict_to_return((sP/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/monitor_metric.pytto_dict9s

(
t__name__t
__module__tVERSIONRtMonitorMetricTypeFieldtFalsetIntegerFieldtDictOfIntegersFieldtTruet
DateTimeFieldtStringFieldR
R(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/monitor_metric.pyRs		tMonitorMetricListcBs<eZdZiejdƒd6Zed„ƒZd„ZRS(s1.1RtobjectscCsƒ|rtj|ƒng}g}xR|D]J}d|kr_|dtkr_|dd|d<n|jt|ƒq(Wtd|ƒS(säConverts a legacy json object into a list of MonitorMetric objs
        and finally returns of MonitorMetricList

        :param metrics: a string of json serialized objects
        :returns: a MonitorMetricList Object.
        RRidR"(RtloadsRtappendRR!(tclstmetricstmetric_listtmetric((sP/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/monitor_metric.pyt	from_jsonXs
	cCs g|jD]}|jƒ^q
S(N(R"R(Rtm((sP/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/monitor_metric.pytto_listqs(RRRRtListOfObjectsFieldtclassmethodR)R+(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/monitor_metric.pyR!Ns
N(toslo_serializationRt
oslo_utilsRtnova.objectsRRtnovaRtMonitorMetricTypetCPU_USER_PERCENTtCPU_KERNEL_PERCENTtCPU_IDLE_PERCENTtCPU_IOWAIT_PERCENTtCPU_PERCENTRtNovaObjectRegistrytregistert
NovaObjectRtObjectListBaseR!(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/monitor_metric.pyt<module>
s				.