Exemple #1
0
def connect(request_id):
    """Establishes a connection with a request."""
    if not request_id:
        request_id = utils.choose_active_request()

    utils.print_connection_details(request_id)
    return
Exemple #2
0
def connect(request_id):
    """Establishes a connection with a request."""
    if not request_id:
        request_id = utils.choose_active_request()

    utils.print_connection_details(request_id)
    return
Exemple #3
0
def request_instance(image, no_status):
    """Creates a new request for resources."""
    try:
        image_id = utils.get_image_id(image)
    except ValueError as error:
        utils.handle_error(error.message)
        return

    try:
        request_id = api.request(image_id)
        click.echo("Request is starting now.\n")
    except RuntimeError as error:
        utils.handle_error(error.message)
        return

    if no_status:
        return

    # If this doesn't raise an exception, request is ready
    utils.check_request_status(request_id)

    utils.print_connection_details(request_id)
    return
Exemple #4
0
def request_instance(image, no_status):
    """Creates a new request for resources."""
    try:
        image_id = utils.get_image_id(image)
    except ValueError as error:
        utils.handle_error(error.message)
        return

    try:
        request_id = api.request(image_id)
        click.echo('Request is starting now.\n')
    except RuntimeError as error:
        utils.handle_error(error.message)
        return

    if no_status:
        return

    # If this doesn't raise an exception, request is ready
    utils.check_request_status(request_id)

    utils.print_connection_details(request_id)
    return