libcloud.common.liquidweb module

class libcloud.common.liquidweb.LiquidWebConnection(user_id, key, secure=True, host=None, port=None, url=None, timeout=None, proxy_url=None, backoff=None, retry_delay=None)[source]

Bases: ConnectionUserAndKey

Initialize user_id and key; set secure to an int based on passed value.

add_default_headers(headers)[source]

Adds default headers (such as Authorization, X-Foo-Bar) to the passed headers

Should return a dictionary.

host: str = 'api.stormondemand.com'
responseCls

alias of LiquidWebResponse

exception libcloud.common.liquidweb.LiquidWebException(value, http_code, extra=None)[source]

Bases: ProviderError

The base class for other Liquidweb exceptions

Parameters:
  • value (str) – message contained in error

  • http_code (int) – error code

  • extra (list) – extra fields specific to error type

class libcloud.common.liquidweb.LiquidWebResponse(response, connection)[source]

Bases: JsonResponse

Parameters:
  • response (httplib.HTTPResponse) – HTTP response object. (optional)

  • connection (Connection) – Parent connection object.

errors = None
objects = None
parse_body_and_errors()[source]
success()[source]

Returns True if our request is successful.