import demistomock as demisto  # noqa: F401
from CommonServerPython import *  # noqa: F401


def main():
    # args: same as cb-alert
    res = []
    resCmd1 = demisto.executeCommand("cb-alert", demisto.args())
    for entry in resCmd1:
        if isError(entry):
            res.append(entry)
        else:
            matches = entry["Contents"]["results"]
            if matches:
                formattedMatches = [{k: json.dumps(m[k]) if type(m[k]) == dict else m[k] for k in m} for m in matches]
                res.append(
                    {"Type": entryTypes["note"], "ContentsFormat": formats["table"], "Contents": formattedMatches})
            else:
                res.append({"Type": entryTypes["note"], "ContentsFormat": formats["text"], "Contents": "No matches."})
    demisto.results(res)


if __name__ in ['__main__', 'builtin', 'builtins']:
    main()
