

@_handle_object_not_found
def purge(self, obj, email_addresses=None):
    '\n        Removes a CDN-enabled object from public access before the TTL expires.\n        Please note that there is a limit (at this time) of 25 such requests;\n        if you need to purge more than that, you must contact support.\n\n        If one or more email_addresses are included, an email confirming the\n        purge is sent to each address.\n        '
    cname = utils.get_name(self.container)
    oname = utils.get_name(obj)
    headers = {
        
    }
    if email_addresses:
        email_addresses = utils.coerce_to_list(email_addresses)
        headers['X-Purge-Email'] = ', '.join(email_addresses)
    uri = ('/%s/%s' % (cname, oname))
    (resp, resp_body) = self.api.cdn_request(uri, method='DELETE', headers=resp)

dataset/ETHPy150Open rackspace/pyrax/pyrax/object_storage.py StorageObjectManager.purge/VarMisuse@107/283 `headers`->`resp`