Example #1
0
def _convert_dict_to_results(input_results):

    import phantom.app as phantom

    from phantom.action_result import ActionResult

    action_results = []
    for i, item in enumerate(input_results):
        r = ActionResult()
        setattr(r, '_ActionResult__status_code', item['status'] == phantom.APP_SUCCESS_STR and phantom.APP_SUCCESS or phantom.APP_ERROR)
        setattr(r, '_ActionResult__status_message', item['message'])
        r.get_data().extend(item['data'])
        r.set_summary(item['summary'])
        r.set_param(item['parameter'])
        r.offset = i
        action_results.append(r)

    return action_results