def generate_models(sgrid, lh):
for f in [0, 1, 2, 3, 5, 7, 8, 11, 15, 17]:
- grid = gm.fill(sgrid[0], sgrid[1], lh , f)
+ try:
+ grid = gm.fill(sgrid[0], sgrid[1], lh , f)
+ except ZeroDivisionError:
+ continue
grid = [sgrid[0]] + grid + [sgrid[1]]
for s in xrange(17 - f):
grid = [gm.expand_left(grid, lh)] + grid
pass
norm = float(len(points))
if norm == 0:
- return 0, 0, 0 #TODO trow exception here
+ return 0, 0, (0, 0, 0) #TODO trow exception here
color = (sum(p[0] for p in points) / norm,
sum(p[1] for p in points) / norm,
sum(p[2] for p in points) / norm)