
    w&b                          " S  S\ 5      rg)c                   &    \ rS rSrS rS rS rSrg)VmStat   c                 N    [        S5      U l        U R                  5       U l        g )Nz/proc/vmstat)openvmstat_filereadvmstat)selfs    ./usr/lib/python3/dist-packages/iotop/vmstat.py__init__VmStat.__init__   s    /iik    c                    S nU R                    H#  nUR                  S5      (       d  M  U" U5      n  O   U R                    H#  nUR                  S5      (       d  M  U" U5      n  O   U R                   R                  S5        WW4$ )Nc                 @    [        U R                  5       S   5      S-  $ )N   i   )intsplit)lines    r   extractVmStat.read.<locals>.extract   s    tzz|A'$..r   zpgpgin zpgpgout     )r   
startswithseek)r
   r   r   pgpginpgpgouts        r   r   VmStat.read   s    	/ $$Dy))  %
 $$Dz**!$- %
 	a wr   c                     U R                  5       nUS   U R                  S   -
  US   U R                  S   -
  4nXl        U$ )Nr   r   )r   r	   )r
   nowdeltas      r   r   VmStat.delta*   sC    iikAQ'Q$++a.)@@r   )r	   r   N)__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__ r   r   r   r      s    ""r   r   N)objectr   r&   r   r   <module>r(      s   (V r   