Файловый менеджер - Редактировать - /usr/lib/python3.9/site-packages/glances/__pycache__/thresholds.cpython-39.pyc
Назад
a ���cY � @ s� d Z ddlZddlmZ G dd� de�Ze� ZeG dd� de��ZG dd � d e�ZG d d� de�Z G dd � d e�Z G dd� de�ZdS )z4 Thresholds classes: OK, CAREFUL, WARNING, CRITICAL � N)�total_orderingc @ s2 e Zd ZdZg d�Zdd� Zd dd�Zdd � ZdS )�GlancesThresholdsz�Class to manage thresholds dict for all Glances plugins: key: Glances stats (example: cpu_user) value: Threshold instance )�OK�CAREFUL�WARNING�CRITICALc C s t jt | _i | _d S �N)�sys�modules�__name__�current_module�_thresholds��self� r �6/usr/lib/python3.9/site-packages/glances/thresholds.py�__init__ s zGlancesThresholds.__init__Nc C s* |du r| j S || j v r"| j | S i S dS )z�Return the threshold dict. If stat_name is None, return the threshold for all plugins (dict of Threshold*) Else return the Threshold* instance for the given plugin N)r )r � stat_namer r r �get s zGlancesThresholds.getc C s2 || j vrdS t| jd|�� �� | j|<