Ë
    ¸~Þea  ã                   ó0   — d dl mZ d dlmZ  G d„ d«      Zy)é    )Úsucceed)ÚMemoryStatsc                   ó    — e Zd Zdd„Zd„ Zd„ Zy)ÚMemoryc                 ó   — || _         y ©N)Ú	_filename)ÚselfÚfilenames     ú:/usr/lib/python3/dist-packages/landscape/sysinfo/memory.pyÚ__init__zMemory.__init__   s	   € Ø!ˆ�ó    c                 ó   — || _         y r   )Ú_sysinfo)r
   Úsysinfos     r   ÚregisterzMemory.register
   s	   € Øˆ�r   c                 ó  — t        | j                  «      }| j                  j                  dt	        |j
                  «      d›d�«       | j                  j                  dt	        |j                  «      d›d�«       t        d «      S )NzMemory usageÚdú%z
Swap usage)r   r	   r   Ú
add_headerÚintÚused_memory_percentageÚused_swap_percentager   )r
   Úmemstatss     r   Úrunz
Memory.run   sx   € Ü˜tŸ~™~Ó.ˆØ�‰× Ñ ØÜ�8×2Ñ2Ó3°AÐ6°aÐ8ô	
ð 	�‰× Ñ ØÜ�8×0Ñ0Ó1°!Ð4°AÐ6ô	
ô �t‹}Ðr   N)z/proc/meminfo)Ú__name__Ú
__module__Ú__qualname__r   r   r   © r   r   r   r      s   „ ó"ò ó
r   r   N)Útwisted.internet.deferr   Úlandscape.lib.sysstatsr   r   r   r   r   ú<module>r"      s   ðÝ *å .÷ò r   