Source code for bot.plugs.output

# bot/plugs/output.py
#
#

""" output a set of objects. """

## IMPORTS

from bot.utils import time_string, time_stamp, reduced_keys
from bot import kernel, Object

import logging
import json
import sys

## do_find command

[docs]def do_output(event): for txt_in in sys.stdin.readlines(): obj = Object() obj.load_json(txt_in) res = "" for arg in event.args: try: value = getattr(obj, arg) except AttributeError: continue if not value: continue res += "%s -=- " % value event.reply(res[:-5])
kernel.register("output", do_output)