ó J3 Kc@sdefd„ƒYZdS(t dstat_plugincBs;eZdZd„Zd„Zd„Zd„Zd„ZRS(s: CPU frequency in percentage as reported by ACPI. cCs(d|_d|_d|_d|_dS(Nt frequencytpii"(tnamettypetwidthtscale(tself((s!/usr/share/dstat/dstat_cpufreq.pyt__init__s   cCsSxLtjdƒD];}tj|dtjƒstdtjj|ƒ‚qqWdS(Ns!/sys/devices/system/cpu/cpu[0-9]*s/cpufreq/scaling_cur_freqs+Cannot access acpi %s frequency information(tglobtostaccesstR_OKt Exceptiontpathtbasename(Rtcpu((s!/usr/share/dstat/dstat_cpufreq.pytcheckscCsGg}x0tjdƒD]}|jtjj|ƒƒqW|jƒ|S(Ns!/sys/devices/system/cpu/cpu[0-9]*(R tappendR RRtsort(RtretR((s!/usr/share/dstat/dstat_cpufreq.pytvarss  cCs g|jD]}|jƒ^q S(N(Rtlower(RR((s!/usr/share/dstat/dstat_cpufreq.pytnickscCs#x|jD]}x>td|dƒjƒD]"}|jƒ}t|dƒ}q+Wx>td|dƒjƒD]"}|jƒ}t|dƒ}qlWtd|dƒ|j||d||j|s