def main(): import optparse parser = optparse.OptionParser('usage: %prog <zmqCentral-messages-xxx.txt>') parser.add_option('-t', '--topic', action='append', help='Only print specified topics, can specify multiple times') ZmqPublisher.addOptions(parser, 'zmqPlayback') opts, args = parser.parse_args() if len(args) != 1: parser.error('expected exactly 1 arg') logging.basicConfig(level=logging.DEBUG) pb = ZmqPlayback(args[0], opts) pb.start() zmqLoop()
def main(): import optparse parser = optparse.OptionParser('usage: %prog') ZmqPublisher.addOptions(parser, 'testPublishAttachments') opts, args = parser.parse_args() if args: parser.error('expected no args') logging.basicConfig(level=logging.DEBUG) # set up networking p = ZmqPublisher(**ZmqPublisher.getOptionValues(opts)) p.start() # start publishing an arbitrary message that central should forward pubTimer = ioloop.PeriodicCallback(lambda: pubMessage(p), 1000) pubTimer.start() zmqLoop()
def main(): import optparse parser = optparse.OptionParser( 'usage: %prog <zmqCentral-messages-xxx.txt>') parser.add_option( '-t', '--topic', action='append', help='Only print specified topics, can specify multiple times') ZmqPublisher.addOptions(parser, 'zmqPlayback') opts, args = parser.parse_args() if len(args) != 1: parser.error('expected exactly 1 arg') logging.basicConfig(level=logging.DEBUG) pb = ZmqPlayback(args[0], opts) pb.start() zmqLoop()