Source
import demistomock as demisto from CommonServerPython import * SCRIPT_NAME = "ListCreator" def configure_list(list_name: str, list_data: str) -> bool: """Create system lists using the createList built-in method.""" demisto.debug(f'{SCRIPT_NAME} - Setting "{list_name}" list.') res = demisto.executeCommand("createList", {"listName": list_name, "listData": list_data}) if is_error(res): error_message = f"{SCRIPT_NAME} - {get_error(res)}" demisto.debug(error_message) return False return True def main(): args = demisto.args() list_name = args.get("list_name") list_data = args.get("list_data") try: configuration_status = configure_list(list_name, list_data) return_results( CommandResults( outputs_prefix="ConfigurationSetup.Lists", outputs_key_field="listname", outputs={ "listname": list_name, "creationstatus": "Success." if configuration_status else "Failure.", }, ) ) except Exception as e: return_error(f"{SCRIPT_NAME} - Error occurred while setting up machine.\n{e}") if __name__ in ("__main__", "__builtin__", "builtins"): main()