Source code for bot.plugs.list
# bot/plugs/list.py
#
#
## IMPORTS
from bot.utils import error, time_string, to_time, time_stamp, do_objects, format_obj, short_date
from bot import kernel
import bot
## basic imports
import threading
import logging
import re
# commands function
[docs]def do_list(event):
try: name = "kernel.%s" % event.args[1]
except IndexError: name = "kernel"
what = bot
result = None
for n in name.split("."):
try: result = getattr(what, n)
except AttributeError: break
what = result
try: event.reply(" ".join(result.keys()))
except: event.reply(result)
kernel.register("ls", do_list)