Package passtools :: Module pt_client
[hide private]
[frames] | no frames]

Module pt_client

source code

HTTP interface to PassTools REST API, used indirectly, via other PassTools classes.

Classes [hide private]
  PassToolsException
Functions [hide private]
 
__pt_request(request_func, request_url_frag, request_data={})
Base HTTP request handler.
source code
 
pt_get(request_url_frag, request_data={})
HTTP GET
source code
 
pt_post(request_url_frag, request_data={})
HTTP POST
source code
 
pt_put(request_url_frag, request_data={})
HTTP PUT
source code
 
pt_delete(request_url_frag, request_data={})
HTTP DELETE
source code
 
__raise_for_status(response) source code
Variables [hide private]
  SSL_CERT_VERIFY = False
  STD_ENCODING = "ISO-8859-1"
  STD_HEADERS = {'Content-Type': 'application/x-www-form-urlenco...
Function Details [hide private]

__pt_request(request_func, request_url_frag, request_data={})

source code 

Base HTTP request handler. Called only indirectly.

Parameters:
  • request_func (function) - Function requested
  • request_url_frag (str) - URL fragment (to be appended to base_URL)
  • request_data (dict) - Request parameters
Returns:
json form of template full-form description

pt_get(request_url_frag, request_data={})

source code 

HTTP GET

Parameters:
  • request_func (function) - Function requested
  • request_url_frag (str) - URL fragment (to be appended to base_URL)
  • request_data (dict) - Request parameters
Returns:
json form of template full-form description

pt_post(request_url_frag, request_data={})

source code 

HTTP POST

Parameters:
  • request_func (function) - Function requested
  • request_url_frag (str) - URL fragment (to be appended to base_URL)
  • request_data (dict) - Request parameters
Returns:
json form of template full-form description

pt_put(request_url_frag, request_data={})

source code 

HTTP PUT

Parameters:
  • request_func (function) - Function requested
  • request_url_frag (str) - URL fragment (to be appended to base_URL)
  • request_data (dict) - Request parameters
Returns:
json form of template full-form description

pt_delete(request_url_frag, request_data={})

source code 

HTTP DELETE

Parameters:
  • request_func (function) - Function requested
  • request_url_frag (str) - URL fragment (to be appended to base_URL)
  • request_data (dict) - Request parameters
Returns:
json form of template full-form description

Variables Details [hide private]

STD_HEADERS

Value:
{'Content-Type': 'application/x-www-form-urlencoded', 'Accept': '*/*'}