def _deleter(url, token, container): try: client.delete_container(url, token, container) except client.ClientException, e: if e.http_status != HTTP_CONFLICT: logger.warn("Unable to delete container '%s'. " "Got http status '%d'." % (container, e.http_status))
def run(self): Bench.run(self) for container in self.containers: try: client.delete_container(self.url, self.token, container) except client.ClientException, e: if e.http_status != HTTP_CONFLICT: self._log_status("Unable to delete container '%s'. " \ "Got http status '%d'." % (container, e.http_status))
def do_cleanup_and_quit(public_url, container_name, token): print "Deleting agent: wringer.py" swiftclient.client.delete_object(public_url, container=container_name, token=token, name="wringer.py") print "Deleting: "+container_name swiftclient.delete_container(public_url,token,container_name) print "Done." exit()
def do_cleanup_and_quit(public_url, container_name, token): print "Deleting agent: wringer.py" swiftclient.client.delete_object(public_url, container=container_name, token=token, name="wringer.py") print "Deleting: " + container_name swiftclient.delete_container(public_url, token, container_name) print "Done." exit()
try: put_container(storage_url, token, cont) except ClientException, err: return err.http_status return HTTP_CREATED return HTTP_BAD_REQUEST if action == 'obj_list': (cont_status, obj_list) = get_container(storage_url, token, cont, marker=marker, limit=lines) #resp.app_iter = [json.dumps(o) for o in obj_list] if action == 'cont_delete': try: delete_container(storage_url, token, cont) except ClientException, err: return err.http_status return HTTP_NO_CONTENT if action == 'cont_metadata' or action == 'cont_acl' or \ action == 'cont_set_version' or action == 'cont_unset_version' or \ action == 'cont_contsync': headers = {} if meta_headers or acl_headers or version_cont or unset_version or \ contsync_to or contsync_key: try: headers = head_container(storage_url, token, cont) except ClientException, err: return err.http_status if meta_headers: headers = self.get_current_meta(headers)
return HTTP_PRECONDITION_FAILED try: put_container(storage_url, token, cont) except ClientException, err: return err.http_status return HTTP_CREATED return HTTP_BAD_REQUEST if action == 'obj_list': (cont_status, obj_list) = get_container(storage_url, token, cont, marker=marker, limit=lines) #resp.app_iter = [json.dumps(o) for o in obj_list] if action == 'cont_delete': try: delete_container(storage_url, token, cont) except ClientException, err: return err.http_status return HTTP_NO_CONTENT if action == 'cont_metadata' or action == 'cont_acl' or \ action == 'cont_set_version' or action == 'cont_unset_version' or \ action == 'cont_contsync': headers = {} if meta_headers or acl_headers or version_cont or unset_version or \ contsync_to or contsync_key: try: headers = head_container(storage_url, token, cont) except ClientException, err: return err.http_status if meta_headers: headers = self.get_current_meta(headers)