l.c.b.Response(object) : class documentation

Part of libcloud.common.base View Source View In Hierarchy

Known subclasses: libcloud.common.base.JsonResponse, libcloud.common.base.RawResponse, libcloud.common.base.XmlResponse, libcloud.common.openstack.OpenStackAuthResponse, libcloud.common.xmlrpc.XMLRPCResponse, libcloud.compute.drivers.cloudsigma.CloudSigmaResponse, libcloud.compute.drivers.ecp.ECPResponse, libcloud.compute.drivers.openstack.OpenStackResponse, libcloud.storage.drivers.cloudfiles.CloudFilesResponse

A Base Response class to derive from.
Method __init__ Undocumented
Method parse_body Parse response body.
Method parse_error Parse the error messages.
Method success Determine if our request was successful.
Method _decompress_response Decompress a response body if it is using deflate or gzip encoding.
def __init__(self, response, connection): (source)
Undocumented
def parse_body(self): (source)
Parse response body.

Override in a provider's subclass.

@return: Parsed body.
def parse_error(self): (source)
Parse the error messages.

Override in a provider's subclass.

@return: Parsed error.
def success(self): (source)
Determine if our request was successful.

The meaning of this can be arbitrary; did we receive OK status? Did
the node get created? Were we authenticated?

@return: C{True} or C{False}
def _decompress_response(self, response): (source)
Decompress a response body if it is using deflate or gzip encoding.

@return: Decompressed response
API Documentation for libcloud, generated by pydoctor at 2013-07-01 17:02:02.