def delete_account(self, headers=None,<EOL>yes_i_mean_delete_the_account=False, query=None,<EOL>cdn=False, body=None):
if not yes_i_mean_delete_the_account and (<EOL>not body or not query or '<STR_LIT>' not in query):<EOL><INDENT>return (<NUM_LIT:0>, '<STR_LIT>', {},<EOL>'<STR_LIT>')<EOL><DEDENT>return self.request(<EOL>'<STR_LIT>', '<STR_LIT>', body or '<STR_LIT>', headers, query=query, cdn=cdn)<EOL>
Sends a DELETE request to the account and returns the results.

With ``query['bulk-delete'] = ''`` this might mean a bulk
delete request where the body of the request is new-line
separated, url-encoded list of names to delete. Be careful
with this! One wrong move and you might mark your account for
deletion of you have the access to do so!

For a plain DELETE to the account, on clusters that support
it and, assuming you have permissions to do so, the account
will be marked as deleted and immediately begin removing the
objects from the cluster in the backgound.

THERE IS NO GOING BACK!

:param headers: Additional headers to send with the request.
:param yes_i_mean_delete_the_account: Set to True to verify
    you really mean to delete the entire account. This is
    required unless ``body and 'bulk-delete' in query``.
: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 body: Some account DELETE requests, like the bulk
    delete request, take a body.
: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 str for the HTTP body.