Python API - difference between run.get_details()['result'] and run.get_info()['result']

Registered Posts: 32 ✭✭✭✭✭

Hi,

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?

Best Answer

  • Dataiker Posts: 34 Dataiker
    edited July 2024 Answer ✓

    Hi,

    You can try the following code:

    import dataiku
    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")
    print s.get_last_runs()[0].get_details()['scenarioRun']['result']
    print s.get_last_runs()[0].get_info()['result']

    This should return the same results for both, even for aborted runs. Hope it helps!

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.