Skip to content

Commit

Permalink
simple start to see whether I can get the event handler object by ref…
Browse files Browse the repository at this point in the history
…erence
  • Loading branch information
fdChasm committed May 31, 2010
1 parent 966764d commit 08cef5a
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
17 changes: 17 additions & 0 deletions src/pyscripts/plugins/noEventSpam.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
from xsbs.events import returnEventHandler
from xsbs.commands import commandHandler
import sbserver


EventHandler = returnEventHandler()
EventHandler.events

@commandHandler('liregevents')
@masterRequired
def onListRegEvents(p, args):
'''@description List registered events
@usage
@admin'''
for event in EventHandler.events.keys():
for function in EventHandler.events[event]:
sbserver.message(function)
3 changes: 3 additions & 0 deletions src/pyscripts/xsbs/events.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,9 @@ def triggerExecQueue():
logging.warn(traceback.format_exc())
logging.warn(traceback.extract_tb(exceptionTraceback))
del exec_queue[:]

def returnEventHandler():
return server_events

@eventHandler('reload')
def onReload():
Expand Down

0 comments on commit 08cef5a

Please sign in to comment.