'Return the dict to display in the curse interface.'

def msg_curse(self, args=None):

    ret = []
    if ((not self.stats) or self.is_disable()):
        return ret
    msg = '    -    '
    ret.append(self.curse_add_line(msg))
    msg = 'IP    '
    ret.append(self.curse_add_line(msg, 'TITLE'))
    msg = '{}'.format(self.stats['address'])
    ret.append(self.curse_add_line(msg))
    if ('mask_cidr' in self.stats):
        msg = '/{}'.format(self.stats['mask_cidr'])
        ret.append(self.curse_add_line(msg))
    try:
        msg_pub = '{}'.format(self.stats['public_address'])
    except UnicodeEncodeError:
        pass
    else:
        if (self.stats['public_address'] is not None):
            msg = '    Pub    '
            ret.append(self.curse_add_line(msg, 'TITLE'))
            ret.append(self.curse_add_line(msg_pub))
    return ret
