We are at the end of a Python script using ArcPy. We can crawl around ArcPy to get information, but is there any way to get a result object for our currently running script?
My motivation is to use existing code to process the same result object we might get from executing a separate script tool earlier in the script.
To clarify, I want this object: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Result/000v000000n7000000/
I was wishing I could get a Result object for the currently running process. Here are my notes for accessing ArcPy instead:
#Result.inputCount and Result.outputCount
outParameters = []
inParameters = []
for parameter in arcpy.GetParameterInfo:
if parameter.direction == "Input": #unsure of exact string
inParameters.append(parameter)
else:
outParameters.append(parameter
inputCount = len(inParameters)
outputCount = len(outParameters)
#Result.MaxSeverity
maxSeverity = arcpy.GetMaxSeverity()
#Result.MessageCount
messageCount = arcpy.GetMessageCount()