Exemplo n.º 1
0
def login():
    remember = common.get_remember()
    argc = len(sys.argv)
    cpps = sys.argv[1] if argc > 1 else None
    server = sys.argv[2] if argc > 2 else None
    shape = sys.argv[3] if argc > 3 else None
    cpps, server, shape, clients_offsets = get_penguins(cpps, server, shape)
    connect_clients(cpps, server, shape, clients_offsets, remember)
    return clients_offsets
Exemplo n.º 2
0
def login():
    remember = common.get_remember()
    argc = len(sys.argv)
    cpps = sys.argv[1] if argc > 1 else None
    server = sys.argv[2] if argc > 2 else None
    user = sys.argv[3] if argc > 3 else None
    cpps, server, user, password, encrypted, client = common.get_penguin(
        cpps, server, user, remember)
    try:
        client.connect(user, password, encrypted)
    except ClientError as e:
        if e.code == 101 or e.code == 603:
            common.remove_penguin(cpps, user)
        raise common.LoginError("Failed to connect")
    print "Connected!"
    return client