def push_message(parsed_message):
    try:
        # This will be the representation to send to the Announcers.
        json_str = unified.encode_to_json(parsed_message)
    except TypeError:
        logger.error('Unable to serialize a parsed message.')
        return

    # Push a zlib compressed JSON representation of the message to
    # announcers.
    compressed_msg = zlib.compress(json_str)
    sender.send(compressed_msg)
Create the poller. At least one of the optional parameters must be
dataset/ETHPy150Open gtaylor/EVE-Market-Data-Relay/emdr/daemons/gateway/order_pusher.py/push_message--crossover with--dataset/ETHPy150Open ipython/ipython-py3k/IPython/zmq/parentpoller.py/ParentPollerWindows.__init__