
    ~ g                     @    S SK Jr  S SKrS SKJrJr   " S S\\5      rg)    matchN)PluginRedHatPluginc                   *    \ rS rSrSrSrSrSrS rSr	g)	Peripety   zPeripety Storage Event Monitorperipety)r
   )	peripetydc           	      
  ^ U R                  S5        / SQm[        U4S j[        R                  " S5       Vs/ s H  oR                  S5      S   PM     sn5      nU H  nU R	                  SU 3SU 3/5        M     g s  snf )	Nz/etc/peripetyd.conf)zvd.*zsr.*zloop.*zram.*c                 :   >^  [        U 4S jT 5       5      (       + $ )Nc              3   <   >#    U  H  n[        UT5      v   M     g 7f)Nr   ).0regxs     =/usr/lib/python3/dist-packages/sos/report/plugins/peripety.py	<genexpr>3Peripety.setup.<locals>.<lambda>.<locals>.<genexpr>!   s     (M*3sA*s   )any)r   
forbid_regs   `r   <lambda> 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   setupPeripety.setup   s    01

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