o
    idw                     @   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||f d| d q| jd| dd}|d d	krJ|d
  D ]}d|v rI|dd  }| j d||f d| d q-d S d S )Nz2/opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli)z-cz-gz	-pr fc -zz-tz%s %sz	qaucli_%s)suggest_filenamez%s -iz	qaucli_-istatusr   outputzHBA Instance:   z%s -l %szqaucli_-l_%s)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   