o ¶žâc^ã@s,ddlmZddlmZGdd„deƒZdS)é)Úsucceed)Ú MemoryStatsc@s&eZdZd dd„Zdd„Zdd„ZdS) ÚMemoryú /proc/meminfocCó ||_dS©N)Ú _filename)ÚselfÚfilename©r ú:/usr/lib/python3/dist-packages/landscape/sysinfo/memory.pyÚ__init__ó zMemory.__init__cCrr)Ú_sysinfo)r Úsysinfor r r Úregister rzMemory.registercCs:t|jƒ}|j dd|j¡|j dd|j¡tdƒS)Nz Memory usagez%d%%z Swap usage)rrrÚ add_headerÚused_memory_percentageÚused_swap_percentager)r Úmemstatsr r r Úruns  ÿ ÿz Memory.runN)r)Ú__name__Ú __module__Ú __qualname__r rrr r r r rs  rN)Útwisted.internet.deferrÚlandscape.lib.sysstatsrÚobjectrr r r r Ús