Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/sos/presets/__pycache__/ |
Upload File : |
o ���b| � @ s` d dl Z d dlZd dlmZ dZdZdZdZG dd� d�Zd Z d Z dZe ee e ee� d�iZdS ) � N)� SoSOptionsz/etc/sos/presets.d�desc�note�argsc @ sZ e Zd ZdZdZdZdZe� ZdZ dd� Z dd� Zddde� fd d �Zdd� Z d d� ZdS )�PresetDefaultsa� Preset command line defaults to allow for quick reference to sets of commonly used options :param name: The name of the new preset :type name: ``str`` :param desc: A description for the new preset :type desc: ``str`` :param note: Note for the new preset :type note: ``str`` :param opts: Options set for the new preset :type opts: ``SoSOptions`` NTc C � d| j | j| jt| j�f S )zeReturn a human readable string representation of this ``PresetDefaults`` object. z!name=%s desc=%s note=%s opts=(%s))�namer r �str�opts��self� r �6/usr/lib/python3/dist-packages/sos/presets/__init__.py�__str__4 � �zPresetDefaults.__str__c C r )zgReturn a machine readable string representation of this ``PresetDefaults`` object. z6PresetDefaults(name='%s' desc='%s' note='%s' opts=(%s))r r r �reprr r r r r �__repr__; r zPresetDefaults.__repr__� c C s || _ || _|| _|| _dS )z�Initialise a new ``PresetDefaults`` object with the specified arguments. :returns: The newly initialised ``PresetDefaults`` N�r r r r )r r r r r r r r �__init__B s zPresetDefaults.__init__c C s� | j rtd��| j�� }| jt| jt| jt |ii}t j�|�s&t j |dd� tt j�|| j�d��}t�||� W d � dS 1 sCw Y dS )z�Write this preset to disk in JSON notation. :param presets_path: the directory where the preset will be written :type presets_path: ``str`` zCannot write built-in preseti� )�mode�wN)�builtin� TypeErrorr �dictr �DESCr �NOTEr �OPTS�os�path�exists�makedirs�open�join�json�dump)r �presets_path�odict�pdict�pfiler r r �writeM s "�zPresetDefaults.writec C s t �t j�|| j�� dS )z�Delete a preset from disk :param presets_path: the directory where the preset is saved :type presets_path: ``str`` N)r �unlinkr r# r )r r&