コード例 #1
0
ファイル: admin.py プロジェクト: XertroV/nodeup-xk-io
if args.xpub != '':
    xpub.set(args.xpub)

if args.test_uid_create_node != '':
    #uid = process_uid(args.test_uid_create_node)
    uid = args.test_uid_create_node.encode()  # do not process as this is probably only going to be an admin-for-user type action.
    account = Account(uid)
    account.node_created.set(False)
    #account.unconf_minutes.incr(MIN_TIME + 1)
    nodes_recently_updated.prepend(uid)
    process_next_creation()

if args.undestroy_and_recreate != '':
    uid = args.undestroy_and_recreate.encode()
    account = Account(uid)
    account.undestroy()
    nodes_recently_updated.prepend(uid)
    process_next_creation()

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)]