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 extend(extend_time, request_id): """Extends the reservation time on a request.""" if not request_id: request_id = utils.choose_active_request() try: api.extend(request_id, extend_time) click.echo("Request %s extended successfully." % request_id) except RuntimeError as error: utils.handle_error(error.message)
def delete(request_id): """Deletes a request.""" if not request_id: request_id = utils.choose_active_request() msg = "Are you sure you want to delete request %s?" % request_id if not click.confirm(msg): return try: api.delete(request_id) click.echo("Request %s deleted successfully." % request_id) except RuntimeError as error: utils.handle_error(error.message)