Sindbad~EG File Manager
3
�f� � @ s* d dl mZmZmZ G dd� dee�ZdS )� )�Plugin�IndependentPlugin� PluginOptc @ s@ e Zd ZdZdZdZdZdZedd d
d�gZ dd
� Z
dd� ZdS )�
SEDUtilityz�
Collects information about SED drives installed on host system.
This plugin will capture data using sedutil utility
zSelf Encrypting Drives�sedutil�security�system�storage�hardware�debugFzcapture debug data)�defaultZdescc C s| g }| j d�}| jd�rxd|d krnxH|d j� D ]8}|jd�r2|j� }|d d� \}}d|kr2|j|� q2W | j|� d S ) Nzsedutil-cli --scanr r Zstatus�outputz/dev/� �2)Zcollect_cmd_outputZ
get_option�
splitlines�
startswith�split�append�do_debug)�self�sed_list�result�lineZdiskZtcg_opal_dev� r �/usr/lib/python3.6/sedutil.py�setup s
zSEDUtility.setupc C s"