HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/libcloud/common/__pycache__/nsone.cpython-310.pyc
o

;j��@s`ddlmZmZddlmZmZgd�ZdZGdd�de�ZGdd�de�Z	Gd	d
�d
e
�ZdS)�)�Dict�List)�JsonResponse�
ConnectionKey)�API_HOST�NsOneException�
NsOneResponse�NsOneConnectionz
api.nsone.netcs8eZdZgZgZ�fdd�Z�fdd�Zdd�Z�ZS)rcsDt�j||d�|��\|_|_|��s t|j|j��dd��dS)N)�response�
connection�message)�coder)	�super�__init__�parse_body_and_errors�errors�objects�successr�status�pop)�selfr
r��	__class__��I/opt/saltstack/salt/lib/python3.10/site-packages/libcloud/common/nsone.pyrs
�zNsOneResponse.__init__cs8t���}d|vr|j�|�n|j�|�|j|jfS)Nr)rZ
parse_bodyr�appendr)rZjsrrrr$s

z#NsOneResponse.parse_body_and_errorscCst|j�dkS)Nr)�lenr�rrrrr-szNsOneResponse.success)	�__name__�
__module__�__qualname__rrrrr�
__classcell__rrrrrs	rc@seZdZeZeZdd�ZdS)r	cCsd|d<|j|d<|S)Nzapplication/jsonzContent-TypezX-NSONE-KEY)�key)r�headersrrr�add_default_headers5s
z#NsOneConnection.add_default_headersN)rrr r�hostrZresponseClsr$rrrrr	1sr	c@s$eZdZdd�Zdd�Zdd�ZdS)rcCs||_||_||f|_dS)N)r
r�args)rr
rrrrr=szNsOneException.__init__cC�d�|j|j�S)Nz{} {}��formatr
rrrrr�__str__B�zNsOneException.__str__cCr')NzNsOneException {} {}r(rrrr�__repr__Er+zNsOneException.__repr__N)rrr rr*r,rrrrr<srN)�typingrrZlibcloud.common.baserr�__all__rrr	�	Exceptionrrrrr�<module>s