chaincoords.append(sfta.points[i])
for i in range(i1):
chaincoords.append(sfta.points[i])
+ if discountLastSftaPoint:
+ chaincoords.append(fbs.points[ifb1]) # close shape when first point if superposed with last
w.line([chaincoords])
w.record(chainName)