'Erase all files contained within file_list.
:param str file_list: file containing list of file paths to be deleted
:returns: Success
:rtype: bool
:raises certbot.errors.ReverterError: If
all files within file_list cannot be removed'

def _remove_contained_files(self, file_list):

    if (not os.path.isfile(file_list)):
        return False
    try:
        with open(file_list, 'r') as list_fd:
            filepaths = list_fd.read().splitlines()
            for path in filepaths:
                if os.path.lexists(path):
                    os.remove(path)
                else:
                    logger.warning('File:    %s    -    Could    not    be    found    to    be    deleted    %s    -    Certbot    probably    shut    down    unexpectedly', os.linesep, path)
    except (IOError, OSError):
        logger.fatal('Unable    to    remove    filepaths    contained    within    %s', file_list)
        raise errors.ReverterError('Unable    to    remove    filepaths    contained    within    {0}'.format(file_list))
    return True
