def listen_for_halt():
    name = 'Halt_Listener'
    setproctitle(name)
    connection.client_setname(name)
    pubsub = connection.pubsub()
    pubsub.subscribe('control')
    for message in pubsub.listen():
        if message['type'] == 'message':
            message_lookup[message['data']]()
import json
from pprint import pprint

from tasa.store import connection

pubsub = connection.pubsub()
pubsub.subscribe('logging')
try:
    for message in pubsub.listen():
        print message
        if message['type'] == 'message':
            pprint(json.loads(message['data']))
except KeyboardInterrupt:
    pass