def _extract_script_sequence()

in cookbooks/aws-parallelcluster-environment/files/custom_action_executor/custom_action_executor.py [0:0]


    def _extract_script_sequence(data):
        sequence = []
        if not data:
            pass
        elif "Script" in data:
            sequence = [data]
        elif "Sequence" in data and isinstance(data["Sequence"], list):
            sequence = data["Sequence"]
        return [ScriptDefinition(url=s["Script"], args=s["Args"]) for s in sequence]