Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/pulpcore.cpython-312.pyc |
�
-�_gx � �H � d dl mZ d dlmZ d dlmZmZmZ G d� dee� Zy)� )�match)�quote)�Plugin�IndependentPlugin� PluginOptc �n � e Zd ZdZdZdZdZ eddd�� gZd Z d
Z
dZdZdZ
d
ZdeiZd� Zd� Zdd�Zd� Zy)�PulpCorezPulp-3 aka pulpcore�pulpcore)zpulpcore-manager)�/etc/pulp/settings.py� task-days� zdays of task history)�default�desc� localhosti8 � z/var/lib/pulp/assetsz/var/lib/pulp/media/upload�
PGPASSWORDc � � d}dd�} t ddd�� 5 }|j � j dd� j d d
� j dd� j � D ]� }|r|d
dk( r�|j d� rd}�"d}|rt |dz |� r
||� | _ |rt |dz |� r
||� | _ |rt |dz |� r
||� | _ |rt |dz |� r
||� | _ |rd|v rd}|j d� r ||d�� | _
|j d� s�� ||d�� | _ �� ddd� d| j i| _
y# 1 sw Y �xY w# t $ r Y �+w xY w)z Parse pulp settings Fc � � | j |� d j � j d� }|j d� r|j d� s"|j d� r|j d� r|dd }|S )N� �,�"�'���)�split�lstrip�rstrip�
startswith�endswith)�line�sep�vals �=/usr/lib/python3/dist-packages/sos/report/plugins/pulpcore.py�separate_valuez6PulpCore.parse_settings_config.<locals>.separate_value'