File: //proc/thread-self/root/usr/libexec/kcare/python/kcarectl/__pycache__/auth.cpython-38.pyc
U
n�h~+ � @ s� d dl Z d dlZd dlZd dlZddlmZmZmZmZm Z m
Z
mZmZm
Z
ddlmZmZmZ d"dd�Zdd � Zd
d� Zdd
� Zd#dd�Ze
jdd� �Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd$dd�Zd d!� Z dS )%� N� ) �config� constants�errors�
http_utils�ipv6_support� log_utils�platform_utils�serverid�utils)� HTTPError�URLError� urlencodeFc
C s� d }z�t �� }|d kr*| s$t�d� W d S t�� d�|� }t�|�}t �
|�� �}t �|�}|d dkr�t �
� | s�t�d� n | s�t�|� t�d|d � W n2 tk
r� } z| s�t�||� W 5 d }~X Y nX d S )Nz1Error unregistering server: cannot find server idz&/unregister_server.plain?server_id={0}�success�truezServer was unregisteredzError unregistering server: �message)r
�get_serveridr �logerrorr �get_registration_url�formatr �urlopenr �nstr�read�data_as_dictZrm_serverid�loginfor �print_cln_http_error)Zsilent�url� server_id�response�content�res�e� r"