def object_delete()

in files/default/rgw_s3_api.py [0:0]


def object_delete(bucket, name, headers=None, version_id=None, mfa_token=None, verbose=False):
    if not bucket or not name:
        if verbose:
            print('Bucket and/or object name is not valid.')
        return None

    key_object = None

    try:
        key_object = bucket.delete_key(name, headers=headers, version_id=version_id, mfa_token=mfa_token)
        if verbose:
            print('Object %s deleted.' % name)
    except BaseException, e:
        print(e.message)

    return key_object