>>> result = arcpy.CreateFeatureclass_management(out_path="in_memory", out_name="in_memory_junk") >>> type(result) <class 'arcpy.arcobjects.arcobjects.Result'> >>> print str(result) <Result 'C:\\Users\\DMCGEE~1\\AppData\\Local\\Temp\\2\\j6cc4de20957342a3aa8cda7d65b8cc7a.gdb\\in_memory_junk'>
>>> arcpy.CreateFeatureclass_management("in_memory", "foooo") <Result 'C:\\Users\\kevi5105\\AppData\\Local\\Temp\\arcC8DF\\jbf5bcaebf45a4c28bfe57a0e27b6e65a.gdb\\foooo'> >>> arcpy.CreateFeatureclass_management("in_memory", "foooo2") <Result 'in_memory\\foooo2'>
Are you using Background Processing?
Are you using Background Processing?
Processing in the background means sending the features you want to process over to another process and then getting a result back.
Because its another process we have to persist them to disk for ArcMap to read them on the way back.