+
    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# )
SEDUtilityzu
Collects information about SED drives installed on host system.
This plugin will capture data using sedutil utility
zSelf Encrypting DrivessedutildebugFzcapture debug data)ZdefaultZdescc                st   . pV P                  R 4      pV P                  R4      '       d   ^ VR,          8X  dm   VR,          P                  4        FQ  pVP                  R4      '       g   K  VP	                  4       pVR,          w  rERV8X  g   K@  VP                  V4       KS  	  V P                  V4       R# R# )zsedutil-cli --scanr   ZstatusZoutputz/dev/:Ni   NZ2N)Zcollect_cmd_outputZ
get_optionZ
splitlinesZ
startswithZsplitZappenddo_debug)selfsed_listZresultZlineZdiskZtcg_opal_devs   &     ?/usr/lib/python3.14/site-packages/sos/report/plugins/sedutil.pysetupZSEDUtility.setup   s    (()=>??7##F8$$ #8,779Dw//#zz|-1"X*,.$OOD1 : MM(# $    c                s@    V F  pV P                  RV 24       K  	  R# )zCollect debug logs zsedutil-cli --query N)Zadd_cmd_output)r   r   Zdevices   && r	   r   ZSEDUtility.do_debug,   s"    F"6vh ?@ r    N)ZsecurityZsystemZstorageZhardware)r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z
short_descZplugin_nameZprofilesZpackagesr   Zoption_listr
   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r	   r   r      sG     
 *JK<HH 	'5/CDK$"A Ar   r   N)Zsos.report.pluginsr    r   r   r   r   r   r	   <module>r      s    D C#A* #Ar   