3 À<×e2ã@s ddlZGdd„dejjƒZdS)éNc@s$eZdZedd„ƒZedd„ƒZdS)Ú LoadMonitorcCstdgƒ|_dS)NÚsystem)ÚsetZ_available_devices)Úcls©rú"/usr/lib/python3.6/monitor_load.pyÚ_init_available_devicessz#LoadMonitor._init_available_devicesc Cs6tdƒ}|jƒjƒ}WdQRXt|dƒ|jd<dS)Nz /proc/loadavgrr)ÚopenÚreadÚsplitÚfloatÚ_load)rZstatfileÚdatarrrÚupdates zLoadMonitor.updateN)Ú__name__Ú __module__Ú __qualname__Ú classmethodrrrrrrrs r)Ztuned.monitorsZtunedZmonitorsZMonitorrrrrrÚs