Source code for bard.plugs.help

# bard/plugs/help.py
#
#

""" help describing an object. """

[docs]def help(event): item = event.rest() obj = kernel.find(item) if not obj: return if type(obj) == list: res = ", ".join([str(x) for x in obj]) elif type(obj) == types.ModuleType: res = ", ".join(dir(obj)) else: try: res = obj.json(indent=4) except AttributeError: res = str(obj) event.reply(res)