Ë
    i©¹dÁ  ã                   ó@   — d dl mZmZ d dlmZ d dlZ G d„ dee«      Zy)é    )ÚPluginÚRedHatPlugin©ÚmatchNc                   ó"   — e Zd ZdZdZdZdZd„ Zy)ÚPeripetyzPeripety Storage Event MonitorÚperipety)r	   )Ú	peripetydc           	      óþ   ‡— | j                  d«       g d¢Št        ˆfd„t        j                  d«      D �cg c]  }|j                  d«      d   ‘Œ c}«      }|D ]  }| j	                  d|z  d|z  g«       Œ y c c}w )	Nz/etc/peripetyd.conf)zvd.*zsr.*zloop.*zram.*c                 ó0   •‡ — t        ˆ fd„‰D «       «       S )Nc              3   ó6   •K  — | ]  }t        |‰«      –— Œ y ­w)Nr   )Ú.0ÚregÚxs     €ú=/usr/lib/python3/dist-packages/sos/report/plugins/peripety.pyú	<genexpr>z3Peripety.setup.<locals>.<lambda>.<locals>.<genexpr>!   s   øè ø€ Ò(M¸3¬¨s°A¯Ñ(Mùs   ƒ)Úany)r   Ú
forbid_regs   `€r   ú<lambda>z Peripety.setup.<locals>.<lambda>!   s   ù€ ¤SÓ(MÀ*Ô(MÓ%MÐ!M€ ó    z/sys/block/*ú/éÿÿÿÿzprpt info %szprpt query --blk %s)Úadd_copy_specÚfilterÚglobÚsplitÚadd_cmd_output)ÚselfÚdÚdisksÚdiskr   s       @r   ÚsetupzPeripety.setup   s‡   ø€ Ø×ÑÐ0Ô1ò
ˆ
ô ÓMÜ26·)±)¸NÓ2KÖL¨Q˜Ÿ™ › RÓ(ÒLóNˆð ò 	ˆDØ×ÑØ Ñ%Ø%¨Ñ,ð!õ ñ	ùò Ms   ·A:
N)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚpackagesÚservicesr"   © r   r   r   r      s   „ à1€JØ€KØ€HØ€Hór   r   )Úsos.report.pluginsr   r   Úrer   r   r   r*   r   r   ú<module>r-      s   ð÷ 4Ý Û ôˆv�|õ r   