U
    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 informationZqaucli)systemZstorageZhardware)ZQConvergeConsoleCLIc                 C   s   d}ddddg}|D ]}| j d||f d| d q| jd	| d
d}|d dkr|d  D ]8}d|kr^|dd  }| j d||f d| d q^d S )Nz2/opt/QLogic_Corporation/QConvergeConsoleCLI/qaucliz-cz-gz	-pr fc -zz-tz%s %sz	qaucli_%s)Zsuggest_filenamez%s -iz	qaucli_-iZ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   