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