1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
from typing import Final
from moto.stepfunctions.parser.asl.component.common.string.string_expression import (
StringSampler,
)
from moto.stepfunctions.parser.asl.component.eval_component import EvalComponent
from moto.stepfunctions.parser.asl.eval.environment import Environment
class ItemsPath(EvalComponent):
string_sampler: Final[StringSampler]
def __init__(self, string_sampler: StringSampler):
self.string_sampler = string_sampler
def _eval_body(self, env: Environment) -> None:
self.string_sampler.eval(env=env)
|