+
    i  c                   s2    ^ RI HtHtHt  ! R R]]4      tR# )i    )PluginIndependentPlugin	PluginOptc                   sX   a  ] tR t^t o RtRtRtRtRt]	! RRRR7      .t
R tR	 tR
tV tR# )SMclizSANtricity storage deviceZsmclienti  debugFzcapture support debug data)ZdefaultZdescc                s   . R
Op. pV P                  R4      pVR,          ^ 8X  dN   VR,          P                  4        F2  pRV9   g   K  VP                  VP                  4       ^ ,          4       K4  	  V F+  pT P	                  V Uu. uF  pRV RV R2NK  	  up4       K-  	  V P                  R4      '       d   V P                  V4       R	# R	# u upi )show storagearray;zSMcli -d -SZstatusZoutputZ	localhostzSMcli localhost -n  -c 'Z'r   N)r   zshow storagearray connections;zshow storagearray healthstatus;)Zcollect_cmd_outputZ
splitlinesZappendZsplitadd_cmd_outputZ
get_optiondo_debug)selfZsubcmdsssnamesZresultZlinessnamesubcmds   &      @/usr/lib/python3.14/site-packages/sos/report/plugins/smclient.pysetupZSMcli.setup   s    
  ((7(q x(335$&NN4::<?3 6
 F%!%F &fXU6(!<%!   ??7##MM'" $!s   C
c                s    V P                  RR7      pRpRpV F#  pV P                  V RV RV RV R2VR	R
7       K%  	  R# )zCollect debug logs F)ZmakezSMcli localhost -nz#save storageArray supportData file=Z r   z	"support-z";'i  )ZrunatZtimeoutN)Zget_cmd_output_pathr   )r	   r
   ZlogpathZcmdr   r   s   &&    r   r   ZSMcli.do_debug3   s]    ***6"6F%qfXZxtDs   ,      N)ZsystemZstorageZhardware)ZSMclient)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z
short_descZplugin_nameZplugin_timeoutZprofilesZpackagesr   Zoption_listr   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sC     ,JKN1HH 	'5/KLK#4	, 	,r   r   N)Zsos.report.pluginsr    r   r   r   r   r   r   <module>r      s    D C0,F% 0,r   