def __confirmation(args):
    """
    Prompts the user to confirm usage of the cleanup tool. Returns a boolean depending on their answer. Also takes in
    the confirm-deletion arg to bypass the prompt.
    :return: True if the user enters Yes or the confirm-deletion arg exists.
    """
    if args.confirm_deletion:
        return True

    confirmation_prompt_string = 'WARNING: Do not use the cleanup tool if you have a project stack name that begins ' \
                                 'with an IAM user name that you do not want to delete. Doing so can result in the ' \
                                 'deletion of the IAM user, its roles, and its profiles. When you delete an AWS ' \
                                 'resource, you permanently delete any objects that are stored in that resource. ' \
                                 'For example, if you delete an S3 bucket, all objects inside the bucket are also ' \
                                 'deleted. Do you want to continue? (Yes/No)'
    yes_answers = ['y', 'yes']

    prompt_answer = input(confirmation_prompt_string)

    if prompt_answer.lower() not in yes_answers:
        return False
    return True