<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def pod_absent(name, namespace='default', **kwargs):
    '''
    Ensures that the named pod is absent from the given namespace.

    name
        The name of the pod

    namespace
        The name of the namespace
    '''

    ret = {'name': name,
           'changes': {},
           'result': False,
           'comment': ''}

    pod = __salt__['kubernetes.show_pod'](name, namespace, **kwargs)

    if pod is None:
        ret['result'] = True if not __opts__['test'] else None
        ret['comment'] = 'The pod does not exist'
        return ret

    if __opts__['test']:
        ret['comment'] = 'The pod is going to be deleted'
        ret['result'] = None
        return ret

    res = __salt__['kubernetes.delete_pod'](name, namespace, **kwargs)
    if res['code'] == 200 or res['code'] is None:
        ret['result'] = True
        ret['changes'] = {
            'kubernetes.pod': {
                'new': 'absent', 'old': 'present'}}
        if res['code'] is None:
            ret['comment'] = 'In progress'
        else:
            ret['comment'] = res['message']
    else:
        ret['comment'] = 'Something went wrong, response: {0}'.format(res)

    return ret