in sagemaker_studio_sparkmagic_lib/emr.py [0:0]
def _get_cluster(self, emr, cluster_id):
try:
describe_cluster_response = emr.describe_cluster(ClusterId=cluster_id)
except botocore.exceptions.ClientError as ce:
logger.debug(
f"Failed to get EMR cluster({cluster_id}) details. {ce.response}"
)
raise ValueError(
f"Unable to get Emr Cluster(Id: {cluster_id}) details using describe-cluster API."
f' Error: {ce.response["Error"]}'
) from None
logger.debug(f"Describe emr cluster response: {describe_cluster_response}")
self._cluster = describe_cluster_response["Cluster"]