HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/pulseaudio.cpython-310.pyc
o

([Qh=�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�IndependentPluginc@s0eZdZdZdZdZdZdZdZdZ	dd�Z
d	S)
�
PulseAudioz�The PulseAudio plugin collects information about the system's inputs
    sources, output sinks, detected sound cards, and pulse audio's
    configuration
    z!The sound server audio middleware�
pulseaudio)�system�desktop�hardware)zpulseaudio-utilsr�pactlcsNgd�}gd�}���fdd�|D�����fdd�|D����d�dS)N)z
list sinkszlist sourcesz
list cards�info�statz	--version)z--dump-confz--dump-modulesz--checkc�g|]
}�j�d|���qS�� )�	pactl_cmd��.0�subcmd��self��?/usr/lib/python3/dist-packages/sos/report/plugins/pulseaudio.py�
<listcomp>.��z$PulseAudio.setup.<locals>.<listcomp>crr
)�pulseaudio_cmdrrrrr1rz/etc/pulse/*)�add_cmd_output�
add_copy_spec)r�
pactl_subcmds�pulseaudio_subcmdsrrr�setups	��zPulseAudio.setupN)�__name__�
__module__�__qualname__�__doc__�
short_desc�plugin_name�profiles�packagesrrrrrrrrsrN)�sos.report.pluginsrrrrrrr�<module>s