????
Current Path : /lib/python3.6/site-packages/glances/__pycache__/ |
Current File : //lib/python3.6/site-packages/glances/__pycache__/autodiscover.cpython-36.pyc |
3 Eo�c}% � @ s� d Z ddlZddlZddlmZ ddlmZ y ddlmZ m Z mZmZ dZ W n ek rd dZ Y nX e r�dZed d � e jd�D ��Zejdje �� eek r�ejd � ejd� dd ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZdS )zBManage autodiscover Glances server (thk to the ZeroConf protocol).� N)�BSD)�logger)�__version__�ServiceBrowser�ServiceInfo�ZeroconfTF� c C s g | ]}t |��qS � )�int)�.0Znumr r �"/usr/lib/python3.6/autodiscover.py� <listcomp> s r �.zZeroconf version {} detected.z'Please install zeroconf 0.17 or higher.� z_%s._tcp.local.�glancesc @ s8 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� ZdS ) �AutoDiscoveredz1Class to manage the auto discovered servers dict.c C s g | _ d S )N)�_server_list)�selfr r r �__init__, s zAutoDiscovered.__init__c C s | j S )z.Return the current server list (list of dict).)r )r r r r �get_servers_list1 s zAutoDiscovered.get_servers_listc C s || j | |<