def handle_prep(self, req):
if not self.is_super_admin(req):<EOL><INDENT>return self.denied_response(req)<EOL><DEDENT>path = quote('<STR_LIT>' % self.auth_account)<EOL>resp = self.make_pre_authed_request(<EOL>req.environ, '<STR_LIT>', path).get_response(self.app)<EOL>if resp.status_int // <NUM_LIT:100> != <NUM_LIT:2>:<EOL><INDENT>raise Exception('<STR_LIT>' %<EOL>(path, resp.status))<EOL><DEDENT>path = quote('<STR_LIT>' % self.auth_account)<EOL>resp = self.make_pre_authed_request(<EOL>req.environ, '<STR_LIT>', path).get_response(self.app)<EOL>if resp.status_int // <NUM_LIT:100> != <NUM_LIT:2>:<EOL><INDENT>raise Exception('<STR_LIT>' %<EOL>(path, resp.status))<EOL><DEDENT>for container in xrange(<NUM_LIT:16>):<EOL><INDENT>path = quote('<STR_LIT>' % (self.auth_account, container))<EOL>resp = self.make_pre_authed_request(<EOL>req.environ, '<STR_LIT>', path).get_response(self.app)<EOL>if resp.status_int // <NUM_LIT:100> != <NUM_LIT:2>:<EOL><INDENT>raise Exception('<STR_LIT>' %<EOL>(path, resp.status))<EOL><DEDENT><DEDENT>return HTTPNoContent(request=req)<EOL>
Handles the POST v2/.prep call for preparing the backing store Swift
        cluster for use with the auth subsystem. Can only be called by
        .super_admin.

        :param req: The swob.Request to process.
        :returns: swob.Response, 204 on success