elif method == 'server.info':
result = map(lambda s: { "time":s.time,
+ "name":s.name,
"address":s.address,
"version":s.version,
"subscriptions":len(s.subscriptions)},
if command == 'stop': print r
elif command == 'info':
now = time.time()
+ print 'type address sub version time'
for item in r:
- print '%15s %3s %7s %.2f'%( item.get('address'), item.get('subscriptions'), item.get('version'), (now - item.get('time')) )
+ print '%4s %15s %3s %7s %.2f'%( item.get('name'),
+ item.get('address'),
+ item.get('subscriptions'),
+ item.get('version'),
+ (now - item.get('time')) )
if __name__ == '__main__':
config = create_config()
Session.__init__(self)
self.pending_responses = Queue.Queue()
self.address = session_id
- self.name = "HTTP session"
+ self.name = "HTTP"
def send_response(self, response):
raw_response = json.dumps(response)