Файловый менеджер - Редактировать - /usr/lib/python3.9/site-packages/glances/__pycache__/client.cpython-39.opt-1.pyc
Назад
a ���c%# � @ s� d Z ddlZddlZddlZddlZddlmZ ddlmZm Z m Z mZ ddlm Z ddlmZ ddlmZ ddlmZ G d d � d e�ZG dd� de�ZdS ) zManage the Glances client.� N)�__version__)�Fault� ProtocolError�ServerProxy� Transport)�logger)�GlancesStatsClient)�GlancesCursesClient)�Counterc @ s e Zd ZdZdd� ZdS )�GlancesClientTransportzFThis class overwrite the default XML-RPC transport and manage timeout.c C s || _ d S �N)�timeout)�selfr � r �2/usr/lib/python3.9/site-packages/glances/client.py�set_timeout s z"GlancesClientTransport.set_timeoutN)�__name__� __module__�__qualname__�__doc__r r r r r r s r c @ s� e Zd ZdZddd�Zedd� �Zd d d�Zedd � �Zej dd � �Zdd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� ZdS )!� GlancesClientz.This class creates and manages the TCP client.N� Fc C s� || _ || _|j| _|j| _d| _|| _|jdkrNd� |j |j|j|j�| _ nd� |j|j�| _ t�d� | j �� t� }|�|� zt| j |d�| _W n8 ty� } z | �d� | j |�� W Y d }~n d }~0 0 d S )N�glances� zhttp://{}:{}@{}:{}zhttp://{}:{}zTry to connect to {})� transportz$Client couldn't create socket {}: {})�args�config�quiet�_quiet�time�refresh_time�_client_mode�return_to_browser�password�format�username�client�port�urir �debugr r r � Exception�log_and_exit)r r r r r"