Mark Peters wrote: > However, the typical Python way to iterate through a list for be to > use a for loop. Perhaps replace the while statement with: > for Townshp in Townshps: > and remove the "Townshp = Townshps.next()" lines
that assumes that the feature class list is actually a Python iterable, of course, and not just something that happens to have a "next" method. ::: ... and judging from the documentation http://webhelp.esri.com/arcgisdesktop/9.1/index.cfm?TopicName=ListFeatureClasses%20method it's not an iterable. ::: you could of course replace the fcs = gp.ListFeatureClasses() fc = fcs.next() while fc: ... fc = fcs.next() pattern with for fc in iter(gp.ListFeatureClasses().next, None): ... but maybe that's a bit too clever for an absolute novice ;-) </F> -- http://mail.python.org/mailman/listinfo/python-list