o
    G%@ie                     @   s&   d dl mZmZ G dd deeZdS )    )PluginIndependentPluginc                   @   s$   e Zd ZdZdZdZdZdd ZdS )QauclizQLogic informationqaucli)systemstoragehardware)QConvergeConsoleCLIc                 C   s   d}g d}|D ]}| j | d| d| d q| j| ddd}|d d	krO|d
  D ] }d|v rN|dd  }| j | d| d| d q0d S d S )Nz2/opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli)z-cz-gz	-pr fc -zz-t qaucli_)suggest_filenamez -iz	qaucli_-istatusr   outputzHBA Instance:   z -l z
qaucli_-l_)add_cmd_outputcollect_cmd_output
splitlinessplitstrip)selfcmdsubcmdssubcmdresultlinehba r   ;/usr/lib/python3/dist-packages/sos/report/plugins/qaucli.pysetup   s,   zQaucli.setupN)__name__
__module____qualname__
short_descplugin_nameprofilespackagesr   r   r   r   r   r      s    r   N)sos.report.pluginsr   r   r   r   r   r   r   <module>   s   