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