
    -_g                     @    d dl mZ d dlZd dlmZmZ  G d dee      Zy)    matchN)PluginRedHatPluginc                   "    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| d| 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     (M3sA(Ms   )any)r   
forbid_regs   `r   <lambda>z Peripety.setup.<locals>.<lambda>!   s    S(M*(M%M!M     z/sys/block/*/z
prpt info zprpt query --blk )add_copy_specfilterglobsplitadd_cmd_output)selfddisksdiskr   s       @r   setupzPeripety.setup   s    01

 M26))N2KLQR(LN  	DTF##D6*! 	 Ms   A:
N)__name__
__module____qualname__
short_descplugin_namepackagesservicesr"    r   r   r   r      s    1JKHHr   r   )rer   r   sos.report.pluginsr   r   r   r*   r   r   <module>r-      s      3v| r   