import os import sys, traceback import json def run_script(): out.println("Map JS Started!") doc = None try: doc = json.loads(iValue) except Exception as err: message = "\n\nEXCEPTION INFO:" exc_type, exc_value, exc_traceback = sys.exc_info() tb_list = traceback.format_tb(exc_traceback, 6) errmessage = str(exc_value) stacktrace = "Error: %s \nTraceback:" % (exc_type.__name__) for stk in tb_list: stacktrace += stk for rec in err.args: message += "\nMessage: " + str(rec) message += "\nStack: " + str(stacktrace) out.println("Error Parsing Log: " + message) if doc is not None: out.println("Doc is not None") result = {} oKey.set(KEY) oValue.set(json.dumps(result)) out.println("Map Js Finished!") output.write(oKey, oValue) if __name__ == '__main__': run_script()