def main(): if not len(sys.argv) == 2: usage() queue = sys.argv[1] conn = connect() conn.consume(queue, callback=decrypt_callback)
def main(): if not len(sys.argv) == 5: usage() exchange, exchange_type, binding, queue = sys.argv[1:] if not exchange_type in ('direct', 'topic', 'fanout'): fatal("Invalid exchange type") conn = connect() conn.declare(exchange, exchange_type, binding, queue)
def main(): if len(sys.argv) > 1: usage() if os.geteuid() != 0: fatal("hubclient requires root privileges to run") amqconf = hubconf.HubAMQConf() conf = hubconf.HubServerConf() conf.validate_required(['serverid', 'subkey', 'secret']) queue = "server.%s.%s" % (conf.subkey, conf.serverid) conn = connect() conn.consume(queue, callback=wrapper_callback)
if not len(args) == 2: usage() secret = os.getenv('TKLAMQ_SECRET', None) if opt_encrypt and not secret: fatal('TKLAMQ_SECRET not specified, cannot encrypt') # unset secret if encryption was not specified if not opt_encrypt: secret = None content = '' if inputfile == '-': content = sys.stdin.read() elif inputfile: content = file(inputfile).read() if opt_json: content = json.loads(content) exchange, routing_key = args message = encode_message(sender, content, secret=secret) conn = connect() conn.publish(exchange, routing_key, message, persistent=opt_persistent) if __name__ == "__main__": main()