aws / aws/aws-step-functions-data-science-sdk-python

`stepfunctions.steps.states.State.output()` doesn't seem to respect result_path

Abierto
#58 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
299
Forks
84
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hello,

there seems to be an issue if `stepfunctions.steps.states.State.output()` is used together with `result_path`. For example:

```
lambda_state_first = LambdaStep(
state_id="MyFirstLambdaStep",
parameters={
"FunctionName": "MakeApiCall",
"Payload": {
"input": "20192312"
}
},
result_path="$.NewOutputPath"
)

lambda_state_first.output()["Payload"].to_jsonpath()
```

I would expect that the output is `"$['NewOutputPath']['Payload']"`, but it's actually `"$['Payload']"`. Is that expected behavior and if so, how is the correct way to use `result_path` together with `output()`?

Thanks!

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el punto de entrada `State.output()` y el manejo de `result_path`, y luego reproduce el problema usando el ejemplo de `LambdaStep` del informe. Rastrea cómo se ensambla `output()["Payload"].to_jsonpath()` y verifica si se aplica el result path; se considera terminado cuando el comportamiento se haya corregido o el uso compatible esté claramente documentado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, python
Área
backend, cloud
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
50/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.