Source code for point.plugs.status

# p/plugs/status.py
#
#

""" check the status of an object. """

## IMPORTS

from point.utils import get_cls, get_funcname, str_day, blaet
from point import kernel

# basic

import time

# status command

[docs]def do_status(event): global kernel for key in kernel.run.clean_keys(): try: target = kernel.run[key] except (KeyError, AttributeError): continue if not target: continue txt = blaet(target) event.reply("%s: %s" % (key, txt)) for runner in kernel.workers.runners: txt = blaet(runner) event.reply("%: %s" (get_cls(runner), txt)) for runner in kernel.cmnds.runners: txt = blaet(runner) event.reply("%s: %s" % (get_cls(runner), txt)) for bot in kernel.fleet: txt = blaet(bot) event.reply("%s: %s" % (get_cls(bot), txt))
kernel.cmnds.register("status", do_status)