~ubuntu-branches/ubuntu/precise/gozerbot/precise

« back to all changes in this revision

Viewing changes to build/lib/gozerplugs/plugs/debug.py

  • Committer: Bazaar Package Importer
  • Author(s): Jeremy Malcolm
  • Date: 2008-06-02 19:26:39 UTC
  • mfrom: (1.1.3 upstream) (3.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080602192639-3rn65nx4q1sgd6sy
Tags: 0.8.1-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# myplugs/debug.py
2
 
#
3
 
#
4
 
 
5
 
from gozerbot.commands import cmnds
6
 
from gozerbot.fleet import fleet
7
 
import gc
8
 
 
9
 
def handle_garbage(bot, ievent):
10
 
    ievent.reply(str(gc.garbage))
11
 
 
12
 
cmnds.add('debug-garbage', handle_garbage, 'OPER')
13
 
 
14
 
def handle_debugevents(bot, ievent):
15
 
    nrevents = 0
16
 
    gcevents = 0
17
 
    for i in fleet.bots:
18
 
        nrevents += i.nrevents
19
 
        gcevents += i.gcevents
20
 
    ievent.reply("nrevents: %s gcevents: %s" % (nrevents, gcevents))
21
 
 
22
 
cmnds.add('debug-events', handle_debugevents, 'OPER')