I'm finding that aborted scenario runs do not always have a result in get_details() but there is in get_info().
Which method is guaranteed to return a result outcome? Is there a difference?
You can try the following code:
from dataiku import pandasutils as pdu
import pandas as pd
client = dataiku.api_client()
proj = client.get_project("your_project_id")
s = proj.get_scenario("your_scenario_id")
This should return the same results for both, even for aborted runs. Hope it helps!