I'm trying to get polygon parts but I get an exception:
File "c:\Users\Mtorres\source\repos\FFP-ArcGISPro-Project\src\Public Inspection\Python Toolboxes\PublicInspectionArcGIS\Centerline.py", line 73, in _extract_parts_from_input_geometry
part = geometry.getPart(index)
File "c:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\arcobjects\arcobjects.py", line 1331, in getPart
return convertArcObjectToPythonObject(self._arc_object.GetPart(*gp_fixargs(args)))
RuntimeError: DescribeGeometry: Error in getting part from geometry
The script runs on ArcGIS Pro v3.2.2. Next script code fragment where I make the call:
parts = []
geometry = self.input_geometry
if geometry.isMultipart :
part_range = range(0, self.input_geometry.partCount)
else :
part_range = range(0, 1)
for index in part_range :
part = geometry.getPart(index)
parts.append(part)
return parts
I run the same code on ArcGIS Pro 3.1but the exception never happens.
Is there an error with last version of arcpy?
Marcelo