o
    i©¹dg  ã                   @   s8   d dl m Z  d dlmZmZmZ G dd„ deeeƒZdS )é    )Úglob)ÚPluginÚRedHatPluginÚUbuntuPluginc                   @   s$   e Zd ZdZdZdZdZdd„ ZdS )ÚConsolez Console and keyboard informationÚconsole)Úsystem)Úkbdc                 C   s0   |   d¡ |  d¡ |  dd„ tdƒD ƒ¡ d S )Nz/proc/consolesÚ	fgconsolec                 S   s   g | ]}d | ‘qS )zkbdinfo -C %s gkbled© )Ú.0Úttyr   r   ú</usr/lib/python3/dist-packages/sos/report/plugins/console.pyÚ
<listcomp>   s    ÿz!Console.setup.<locals>.<listcomp>z/dev/tty[0-8])Úadd_copy_specÚadd_cmd_outputr   )Úselfr   r   r   Úsetup   s
   


ÿzConsole.setupN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚpackagesr   r   r   r   r   r      s    r   N)r   Úsos.report.pluginsr   r   r   r   r   r   r   r   Ú<module>   s   