관리-도구
편집 파일: python.cpython-39.pyc
a -�_g' � @ sz d dl Z d dlZd dlZd dlmZmZmZmZmZ d dl m Z G dd� de�ZG dd� deee�ZG dd � d ee�Z dS ) � N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin� PluginOpt)� RHELPolicyc @ s, e Zd ZdZdZdZdZdZdZdd� Z d S ) �PythonznCaptures information on the installed python runtime(s), as well as python modules installed via pip. zPython runtime�python)�system)r z python -Vc C sT | j | jdd� | �d�}|d dkrP|d �� dd � D ]}| � |� d�� q:d S ) Nzpython-version)Zsuggest_filenamezwhereis pip -b�statusr �output� z list installed)�add_cmd_output�python_versionZexec_cmd�split)�selfZpipsZpip� r �=/usr/lib/python3.9/site-packages/sos/report/plugins/python.py�setup! s � zPython.setupN) �__name__� __module__�__qualname__�__doc__Z short_descZplugin_nameZprofiles�packagesr r r r r r r s r c @ s e Zd ZdZdZdS )�UbuntuPython� python3 -V)�python3N)r r r r r r r r r r . s r c sD e Zd ZdZdZedddd�gZ� fdd�Zd d � Zdd� Z � Z S ) �RedHatPythona In addition to the base information, on Red Hat family distributions the python plugin also supports the 'hashes' option. If enabled, this plugin will generate a json-formatted listing of all pyfiles within the distribution-standard python package installation locations. )r Zpython36Zpython2r zplatform-python�hashesFz#collect hashes for all python files)�defaultZdescc s<