def display(zelf, obj=None, keys=[], txt='', direct=''):
    """ display the content of an objectect. """
    from madz.getters import days
    res = ''
    if not obj:
        obj = zelf
    if not keys:
        keys = obj.keys()
    for key in keys:
        val = getattr(obj, key, None)
        if val:
            res += ' ' + str(val).strip()
    d = days(obj)
    res += ' - %s' % d
    if txt:
        res = '%s %s' % (txt, res.strip())
    if direct:
        zelf.direct(res.strip())
    else:
        zelf.reply(res.strip())
