I am modifying a script suggested in a prior thread. http://forums.arcgis.com/threads/90242-Polygon-Centroid?highlight=jsmith0705I want to be able to select a line, determine if the ARCLENGTH field has a value greater than zero, return that value if greater than zero, if not return the value from the Shape_Length field.The script runs with no errors or results. import arcpy mxd = arcpy.mapping.MapDocument ("CURRENT") df = arcpy.mapping.ListDataFrames (mxd)[0] lyr = arcpy.mapping.ListLayers(mxd, "Lot_Lines", df)[0] for lyr in arcpy.mapping.ListLayers(mxd): tlyr = lyr dsc = arcpy.Describe(tlyr) sel_set = dsc.FIDSet if dsc.shapeType == "Line": if len(sel_set) > 0: #If ARCLENGTH value > 0 arcpy.AddMessage(str(ARCLENGTH)) #Return ARCLENGTH value else: arcpy.AddMessage(str(Shape_Length)) #Return Shape_Length value