All ThreatConnect Exchange Apps should write an exit message on successful or failed execution. The TcEx Frameworks provides the
message_tc() method to handle writing this message. The contents of message_tc are shown in the ThreatConnect UI and should provide a meaning message to the user.
The Message TC exit message only supports up to 255 characters. All data added after that will be truncated.
A successful execution might output:
A total of 132 Indicators were written to Acme Corp.
A failed execution might output:
Invalid API key provided for remote service.
Example Exit Message
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
tcex = TcEx() <...snipped> try: with open(datafile, 'r') as fh: data = fh.read() except: tcex.message_tc('Failed to open datafile for reading.') tcex.exit_code = 1 <snipped...> tcex.message_tc('File successfully read.') tcex.exit()