I am looking to use an Update Cursor over a feature layer in a map document to, well, update a handful of attributes. I seem to be getting an error that tells me the instance of my object does not have the attribute of the cursor's name...
Here is the problem code:
The error reads: Intersections instance has no attribute 'intersection'
Oddly enough, in the same script, I have this code that does work properly:
Thanks
EDIT: I was able to pinpoint the error, which was happening lower in the code. I was trying to delete the cursors, which did not exist at that point.
Here is the problem code:
Code:
class Intersections():
def __init__(self):
self.path = arcpy.GetParameterAsText(1)
def updateAttributes(self):
self.intersections = arcpy.UpdateCursor(self.path)
self.centerlines = Centerlines()
arcpy.AddMessage("Updating node attributes...")
try:
for self.intersection in self.intersections: #THIS IS WHERE IT FAILS
The error reads: Intersections instance has no attribute 'intersection'
Oddly enough, in the same script, I have this code that does work properly:
Code:
def __init__(self):
self.path = arcpy.GetParameterAsText(2)
def copyAttributes(self):
self.addressRanges = arcpy.InsertCursor(self.path)
self.centerline = Centerlines()
self.centerlines = arcpy.SearchCursor(self.centerline.path)
arcpy.AddMessage("Copying new address ranges...")
try:
for self.centerline in self.centerlines:
Thanks
EDIT: I was able to pinpoint the error, which was happening lower in the code. I was trying to delete the cursors, which did not exist at that point.