def get_account(self, headers=None, prefix=None, delimiter=None,<EOL>marker=None, end_marker=None, limit=None, query=None,<EOL>cdn=False, decode_json=True):
query = dict(query or {})<EOL>query['<STR_LIT>'] = '<STR_LIT>'<EOL>if prefix:<EOL><INDENT>query['<STR_LIT>'] = prefix<EOL><DEDENT>if delimiter:<EOL><INDENT>query['<STR_LIT>'] = delimiter<EOL><DEDENT>if marker:<EOL><INDENT>query['<STR_LIT>'] = marker<EOL><DEDENT>if end_marker:<EOL><INDENT>query['<STR_LIT>'] = end_marker<EOL><DEDENT>if limit:<EOL><INDENT>query['<STR_LIT>'] = limit<EOL><DEDENT>return self.request(<EOL>'<STR_LIT:GET>', '<STR_LIT>', '<STR_LIT>', headers, decode_json=decode_json, query=query,<EOL>cdn=cdn)<EOL>
GETs the account and returns the results. This is done to list
the containers for the account. Some useful headers are also
returned:

=========================== =================================
x-account-bytes-used        Object storage used for the
                            account, in bytes.
x-account-container-count   The number of containers in the
                            account.
x-account-object-count      The number of objects in the
                            account.
=========================== =================================

Also, any user headers beginning with x-account-meta- are
returned.

These values can be delayed depending the Swift cluster.

:param headers: Additional headers to send with the request.
:param prefix: The prefix container names must match to be
    listed.
:param delimiter: The delimiter for the listing. Delimiters
    indicate how far to progress through container names
    before "rolling them up". For instance, a delimiter='.'
    query on an account with the containers::

        one.one
        one.two
        two
        three.one

    would return the JSON value of::

        [{'subdir': 'one.'},
         {'count': 0, 'bytes': 0, 'name': 'two'},
         {'subdir': 'three.'}]

    Using this with prefix can allow you to traverse a psuedo
    hierarchy.
:param marker: Only container names after this marker will be
    returned. Swift returns a limited number of containers
    per request (often 10,000). To get the next batch of
    names, you issue another query with the marker set to the
    last name you received. You can continue to issue
    requests until you receive no more names.
:param end_marker: Only container names before this marker will be
    returned.
:param limit: Limits the size of the list returned per
    request. The default and maximum depends on the Swift
    cluster (usually 10,000).
:param query: Set to a dict of query values to send on the
    query string of the request.
:param cdn: If set True, the CDN management interface will be
    used.
:param decode_json: If set False, the usual decoding of the
    JSON response will be skipped and the raw contents will
    be returned instead.
:returns: A tuple of (status, reason, headers, contents).

    :status: is an int for the HTTP status code.
    :reason: is the str for the HTTP status (ex: "Ok").
    :headers: is a dict with all lowercase keys of the HTTP
        headers; if a header has multiple values, it will be a
        list.
    :contents: is the decoded JSON response or the raw str
        for the HTTP body.