'Returns True if the object exists or False if it doesn\'t'

def exists(self, headers=None):

    if (not self.object_name):
        raise InvalidUriError(('exists    on    object-less    URI    (%s)' % self.uri))
    bucket = self.get_bucket()
    key = bucket.get_key(self.object_name, headers=headers)
    return bool(key)
