�
�Udac @` s� d d l m Z m Z m Z e Z d Z d d l Z d d l m Z d d l
m Z d d l m
Z
d d l m Z d d l m Z i d d
6Z d e f d � � YZ d S(
i ( t absolute_importt divisiont print_functions�
---
author: Ansible Networking Team
httpapi : checkpoint
short_description: HttpApi Plugin for Checkpoint devices
description:
- This HttpApi plugin provides methods to connect to Checkpoint
devices over a HTTP(S)-based api.
version_added: "2.8"
N( t to_text( t AnsibleConnectionFailure( t HTTPError( t HttpApiBase( t ConnectionErrors application/jsons Content-Typet HttpApic B` sG e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( c C` s� | rA | rA i | d 6| d 6} d } | j | | � \ } } n t d � � y+ i | d d 6| j _ | d | j _ Wn! t k
r� t d | � � n Xd S( Nt usert passwords /web_api/logins, Username and password are required for logint sids
X-chkp-sidt uidsP Server returned response without token info during connection authentication: %s( t send_requestR t
connectiont _autht _session_uidt KeyErrorR ( t selft usernameR
t payloadt urlt responset
response_data( ( sF /usr/lib/python2.7/site-packages/ansible/plugins/httpapi/checkpoint.pyt login! s
c C` s"