File: //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/arcconf.cpython-312.pyc
�
O6uf� � �4 � d dl Z d dlmZmZ G d� dee� Zy)� N)�Plugin�IndependentPluginc � � e Zd ZdZdZdZd� Zy)�ArcConfz+arcconf Integrated RAID adapter information�arcconf)r c �0 � | j d� }|d dk( rn|d j � D ]W } t j d|� j d� }|j � d }|r| j
d|� �d|� d �g� �Y y y # t $ r Y �gw xY w)
Nzarcconf list�statusr �outputz^[\s]*Controller (\d)+� zarcconf getconfig zarcconf GETLOGS z UART)�collect_cmd_output�
splitlines�re�match�group�split�add_cmd_output�AttributeError)�self�listarcconf�liner �
controller_ids �</usr/lib/python3/dist-packages/sos/report/plugins/arcconf.py�setupz
ArcConf.setup s� � ��-�-�n�=�� �x� �A�%�#�H�-�8�8�:�
��
��H�H�%>��E�K�K�A�N�E�$)�K�K�M�!�$4�M�$��+�+�0���@�.�}�o�U�C�-� ��
� &�� &� ���s �AB � B�BN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�commandsr � � r r r s � �>�J��K��H�r! r )r �sos.report.pluginsr r r r r! r �<module>r# s ��
� 8�%�f�'� %r!