# myplugs/debug.py
#
#

from gozerbot.commands import cmnds
from gozerbot.fleet import fleet
import gc

def handle_garbage(bot, ievent):
    ievent.reply(str(gc.garbage))

cmnds.add('debug-garbage', handle_garbage, 'OPER')

def handle_debugevents(bot, ievent):
    nrevents = 0
    gcevents = 0
    for i in fleet.bots:
        nrevents += i.nrevents
        gcevents += i.gcevents
    ievent.reply("nrevents: %s gcevents: %s" % (nrevents, gcevents))

cmnds.add('debug-events', handle_debugevents, 'OPER')
