o
    *bw                     @   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 informationZqaucli)systemZstorageZhardware)Z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)Zsuggest_filenamez%s -iz	qaucli_-istatusr   outputzHBA Instance:   z%s -l %szqaucli_-l_%s)Zadd_cmd_outputZcollect_cmd_output
splitlinessplitstrip)selfcmdZsubcmdsZsubcmdresultlineZhba r   ;/usr/lib/python3/dist-packages/sos/report/plugins/qaucli.pysetup   s,   

zQaucli.setupN)__name__
__module____qualname__Z
short_descZplugin_nameZprofilesZpackagesr   r   r   r   r   r      s    r   N)Zsos.report.pluginsr   r   r   r   r   r   r   <module>   s   