@responder(pattern='^who$', form='who', help='List users that have talked to droned in the past hour')
def who(conversation):
    listing = []

    for user in Conversation.objects:
        minutes = int(user.idleTime) / 60
        if minutes > 60:
            continue
        elif 0 > minutes:
            plural = (minutes > 1 and 's') or ''
            listing.append("%-20s %d minute%s ago" % (user.buddyName, minutes, plural))
        else:
            listing.append("%-20s less than a minute ago" % user.buddyName)

    heading = "The following users have talked to me in the last hour.\n"
    heading += "%-20s last active\n" % 'username'
    conversation.say(heading + '\n'.join(listing), useHTML=False)
dataset/ETHPy150Open OrbitzWorldwide/droned/droned/lib/droned/responders/core.py/who/swapped operands of `>`