%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/sos/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/sos/__pycache__/missing.cpython-312.pyc

�

i��d	��D�ddlZddlmZGd�de�ZGd�de�Zy)�N)�SoSComponentc�<�eZdZdZdZdZdZdZd�Zd�Z	e
d��Zy)	�MissingCollectaKThis is used as a placeholder for when the local sos installation
    attempts to import sos.collector, but that module is not present. In those
    scenarios, it means that sos has been split into sub-packages. Barring
    incorrect splitting, this 'sos.missing' module should always be available
    to the main sos package.
    Fz7(unavailable) Collect an sos report from multiple nodesz�It appears likely that your distribution separately ships a package called sos-collector. Please install it to enable this functionc�B�tjjd�y)Nz�The collect command is unavailable as it appears to be packaged separately for your distribution.

Please install the latest sos-collector package to enable this functionality.
��sys�stderr�write��selfs �-/usr/lib/python3/dist-packages/sos/missing.py�executezMissingCollect.executes���
�
���
D�	
�c��gS)z�Override the normal component method to basically ignore all options
        given, so that we always print the error message that collect is
        unavailable, rather than failing on the parser when collect is called
        with options.
        �rs r
�load_optionszMissingCollect.load_optionss	���	rc�6�d�d|j��}||_|S)zpSet the --help output for collect to a message that shows that
        the functionality is unavailable
        z;WARNING: `collect` is not available with this installation!� )�missing_msg�epilog)�cls�parser�msgs   r
�add_parser_optionsz!MissingCollect.add_parser_options%s$��
J��O�O�
����
��
rN)�__name__�
__module__�__qualname__�__doc__�load_policy�configure_logging�descrrr�classmethodrrrr
rrsB����K���D�D�	J��

���	��	rrc��eZdZdZdZd�Zy)�MissingPexpectz�This is used as a placeholder for when the collect component is locally
    installed, but cannot be used due to a missing pexpect dependency.
    zaPlease install the python3-pexpect package for your distribution in order to enable this functionc�B�tjjd�y)Nz�The collect command is unavailable due to a missing dependency on python3-pexpect.

Please install python3-pexpect to enable this functionality.
rrs r
rzMissingPexpect.execute<s���
�
���
$�	
rN)rrrrrrrrr
r$r$2s���
	(��

rr$)r�
sos.componentrrr$rrr
�<module>r's$��
�&�)�\�)�X
�^�
r

Zerion Mini Shell 1.0