def get_status_string(self): '''returns status of point as string''' return gama_coord_status_string(self.status)
continue try: status = gama_coord_status_attr(statusStr) except GamaCoordStatusError, e: print >>sys.stderr, e print >>sys.stderr, "Wrong line %i: %s" %(line_num, line) line = file.readline() line_num+=1 continue if len(coord) == 0: point = PointLocalGama(id=id, status=status) else: if gama_coord_status_dim(status) != len(coord): print >>sys.stderr, "The number of coordinates (%i) do not agree with status '%s'" % (len(coord), gama_coord_status_string(status)) line = file.readline() line_num+=1 continue if len(coord) == 1: point = PointLocalGama(id=id, z=coord[0], status=status) elif len(coord) == 2: point = PointLocalGama(id=id, x=coord[0], y=coord[1], status=status) elif len(coord) == 3: point = PointLocalGama(id=id, x=coord[0], y=coord[1], z=coord[2], status=status) pList.add_point(point) pointsId.append("%s(%s)" % (id, gama_coord_status_string(status)))