def GetApplication(): '''Return app environment as ARCMAP, ARCGIS_PRO, OTHER''' try: from arcpy import mp return "ARCGIS_PRO" except ImportError: try: from arcpy import mapping mxd = arcpy.mapping.MapDocument("CURRENT") return "ARCMAP" except: return "OTHER"