Server IP : 184.107.3.203 / Your IP : 216.73.216.51 Web Server : Apache System : Linux dedicated2.avenfashion.com.ph 4.18.0-553.40.1.el8_10.x86_64 #1 SMP Mon Feb 10 12:11:18 EST 2025 x86_64 User : adminteladeoro ( 1015) PHP Version : 8.2.28 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/lib/python3.6/site-packages/sos/presets/__pycache__/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
3 ~ �g� � @ s� d dl Z d dlZd dlmZ dZdZdZdZG dd� d�Zd Z d Z dZdZd Z dZedddddd�Ze ee e ee� d�eeee eed�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 s* d| j � d| j� d| j� dt| j�� d� S )zeReturn a human readable string representation of this ``PresetDefaults`` object. zname=z desc=z note=z opts=(�))�namer r �str�opts)�self� r �/usr/lib/python3.6/__init__.py�__str__4 s zPresetDefaults.__str__c C s* d| j � d| j� d| j� dt| j�� d� S )zgReturn a machine readable string representation of this ``PresetDefaults`` object. zPresetDefaults(name='z' desc='z' note='z' opts=(r )r r r �reprr )r r r r �__repr__; s 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��| jj� }| jt| jt| jt |ii}t jj|�sLt j |dd� tt jj|| j�ddd��}tj||� W dQ R X 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�wzutf-8)�encodingN)�builtin� TypeErrorr �dictr �DESCr �NOTEr �OPTS�os�path�exists�makedirs�open�join�json�dump)r �presets_pathZodictZpdictZpfiler r r �writeM s zPresetDefaults.writec C s t jt jj|| 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$ r r r �deletea s zPresetDefaults.delete)�__name__� __module__�__qualname__�__doc__r r r r r r r r r r% r'