Exemple #1
0
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)