Файловый менеджер - Редактировать - /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/pulpcore.cpython-310.pyc
Ðазад
o G%@i�# � @ sB d dl mZ d dlmZ d dlmZmZmZ G dd� dee�ZdS )� )�match)�quote)�Plugin�IndependentPlugin� PluginOptc @ sv e Zd ZdZdZdZdZedddd�gZd Z d Z dZdZdZ d ZdZde iZdZdd� Zdd� Zddd�Zdd� ZdS )�PulpCorezPulp-3 aka pulpcore�pulpcore)zpulpcore-manager)�/etc/pulp/settings.py� task-days� zdays of task history)�default�desc� localhosti8 �pulp� z/var/lib/pulp/assetsz/var/lib/pulp/media/upload� PGPASSWORDr c C s� d}ddd�}z�t | jddd���}|�� �dd ��d d��dd ��� D ]{}|r-|d dkr.q#|�d�r6d}q#d}|rFt|d |�rF||�| _|rTt|d |�rT||�| _|rbt|d |�rb||�| _ |rpt|d |�rp||�| _ |r~t|d |�r~||�| _|r�d|v r�d}|�d�r�||dd�| _|�d�r�||dd�| _ q#W d � n1 s�w Y W n ty� Y nw d| ji| _dS )z Parse pulp settings F�:c S sP | � |�d �� �d�}|�d�r|�d�s |�d�r&|�d�r&|dd� }|S )N� �,�"�'���)�split�lstrip�rstrip� startswith�endswith)�line�sep�val� r �=/usr/lib/python3/dist-packages/sos/report/plugins/pulpcore.py�separate_value) s ��z6PulpCore.parse_settings_config.<locals>.separate_value�rzUTF-8)�encodingr z, �{z{ �}z }r �#� DATABASESTz\s*['|\"]%s['|\"]\s*:\s*\S+�HOST�PORT�NAME�USER�PASSWORDzSTATIC_ROOT = �=)r zCHUNKED_UPLOAD_DIR = Nr )r )�open� settings_file�read�replace� splitlinesr r �dbhost�dbport�dbname�dbuser�dbpasswd� staticroot� uploaddir�IOError�env)�self�databases_scoper"