Better formatting of events in debug interface

This commit is contained in:
Paulus Schoutsen 2013-10-13 09:59:13 -07:00
parent 15a31cd0c3
commit 7dfbff31f5

View file

@ -141,12 +141,16 @@ class RequestHandler(BaseHTTPRequestHandler):
"</form>"))
# Describe event bus:
for category in self.server.eventbus.listeners:
write("Event {}: {} listeners<br />".format(category,
len(self.server.eventbus.listeners[category])))
write(("<table><tr><th>Event</th><th>Listeners</th></tr>"))
for category in sorted(self.server.eventbus.listeners,
key=lambda key: key.lower()):
write("<tr><td>{}</td><td>{}</td></tr>".
format(category,
len(self.server.eventbus.listeners[category])))
# Form to allow firing events
write(("<br />"
write(("</table><br />"
"<form action='event/fire' method='POST'>"))
write("<input type='hidden' name='api_password' value='{}' />".