if args.msgs_for_uid != '': print(Account(process_uid(args.msgs_for_uid)).get_msgs(100000)) if args.configure_droplet != '': droplets_to_configure.add(args.configure_droplet, 0) configure_droplet(args.configure_droplet) if args.create_startup_script != '': raise Exception('Unimplemented') if args.show_account != '': uids = [args.show_account.encode(), process_uid(args.show_account)] for uid in uids: if uid in uid_to_addr: account = Account(uid) print(account.pretty_string()) if args.show_all_active_nodes: print('%d servers total' % len(active_servers)) for id in active_servers: account = Account(droplet_to_uid[id]) print(account.pretty_string()) if args.reconfigure_all_nodes: for id in active_servers: droplets_to_configure.add(id, 0) if args.restart_all_nodes: for id in active_servers: servers_to_restart.append(id)