+
    i  c                   s6    ^ RI t ^ RIHtHt  ! R R]]4      tR# )i    N)PluginIndependentPluginc                   s6   a  ] tR t^t o RtRtRtRtR tRt	V t
R# )ArcConfz
The ArcConf plugin is meant for sas adapters, and will collect logs and
information for each RAID adapter discovered on the system.
z+arcconf Integrated RAID adapter informationarcconfc                sl   V P                  R 4      pVR,          ^ 8X  d   VR,          P                  4        Fe  p \        P                  ! RV4      P	                  ^ 4      pVP                  4       ^,          pV'       d   V P                  RV 2RV R2.4       Ke  Kg  	  R# R#   \         d     K{  i ; i)zarcconf listZstatusZoutputz^[\s]*Controller (\d)+zarcconf getconfig zarcconf GETLOGS z UARTN)Zcollect_cmd_outputZ
splitlinesrematchZgroupZsplitZadd_cmd_outputZAttributeError)ZselfZlistarcconfZliner   Zcontroller_ids   &    ?/usr/lib/python3.14/site-packages/sos/report/plugins/arcconf.pysetupZArcConf.setup   s    --n=  x A%#H-88:
HH%>EKKANE$)KKM!$4M$++0@.}oUC-  %	 ; & & s   AB$$B32B3 N)r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z
short_descZplugin_nameZcommandsr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s%     
 ?JKH     r   )r   Zsos.report.pluginsr    r   r   r   r	   r   <module>r
      s    
 8)f' )r	   