o $…DYã@sGdd„deƒZdS)c@s$eZdZdd„Zdd„Zdd„ZdS)ÚVmStatcCstdƒ|_| ¡|_dS)Nz /proc/vmstat)ÚopenÚ vmstat_fileÚreadÚvmstat)Úself©rú./usr/lib/python3/dist-packages/iotop/vmstat.pyÚ__init__s zVmStat.__init__cCs`dd„}|jD] }| d¡r||ƒ}nq|jD] }| d¡r%||ƒ}nq|j d¡||fS)NcSst| ¡dƒdS)Néi)ÚintÚsplit)ÚlinerrrÚextractszVmStat.read..extractzpgpgin zpgpgout é)rÚ startswithÚseek)rrr ÚpgpginÚpgpgoutrrrrs  þ  þ z VmStat.readcCs6| ¡}|d|jd|d|jdf}||_|S)Nrr )rr)rÚnowÚdeltarrrr*s$z VmStat.deltaN)Ú__name__Ú __module__Ú __qualname__r rrrrrrrs rN)ÚobjectrrrrrÚs