Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
awscli
/
customizations
/
emr
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: steputils.cpython-310.pyc
o .&�a"! � @ s� d dl mZ d dl mZ d dl mZ dd� Zdd� Zdd � Zddd�Zd d� Zddd�Z dd� Z ddd�Zddd�Zdd� Z dd� Zdd� Zd S )� )�emrutils)� constants)� exceptionsc C s� g }| D ]j}|� d�}|d u rtj}|�� }i }|tjkr#t|d�}nF|tjkr/t||d�}n:|tjkr<t|||d�}n-|tj krIt |||d�}n |tjkrVt|||d�}n|tj krct|||d�}ntj|d��|�|� q|S )N�Type)�parsed_step)r � release_label)r �regionr �� step_type)�getr � CUSTOM_JAR�lower�build_custom_jar_step� STREAMING�build_streaming_step�HIVE�build_hive_step�PIG�build_pig_step�IMPALA�build_impala_step�SPARK�build_spark_stepr �UnknownStepTypeError�append)�parsed_step_listr r �step_config_list�stepr �step_config� r �E/usr/lib/python3/dist-packages/awscli/customizations/emr/steputils.py�build_step_config_list sH � � � � �r! c C st t | �d�tjd�}t | �d�tjd�}tjtjd| �d�d� tj| �d�| �d�||| �d�t� | �d��d �S ) N�Name��arg�value�ActionOnFailure�Jar�� structure�namer% �Args� MainClass� Properties)�jar�argsr* �action_on_failure� main_class� properties) �_apply_default_valuer r �DEFAULT_CUSTOM_JAR_STEP_NAME�DEFAULT_FAILURE_ACTIONr �check_required_field�CUSTOM_JAR_STEP_CONFIG� build_step�parse_key_value_string)r r* r0 r r r r 9 s. �����r c C s� t | �d�tjd�}t | �d�tjd�}| �d�}tjtjd|d� tjd|d� g }|r7tj }|� tj� ntj}||7 }tj ||||d�S )Nr"