diff --git a/Sketch.py b/Sketch.py index 2e54334..d497f86 100644 --- a/Sketch.py +++ b/Sketch.py @@ -43,10 +43,10 @@ class Sketch(object): print 'TODO: pad equation list' s = sle(equs) r = s.solve() - print 'IGNORED THINGY: ', r.ff - print "SOLVED: ", r(variables) - for i in range(len(variables)): - varid_to_shape_var[i][0].setVar(varid_to_shape_var[i][1], - r(variables[i])) - for s in self.shapes: - print 'shape:', repr(s.vars) + if r.ff != float('inf'): + print "SOLVED: ", r(variables) + for i in range(len(variables)): + varid_to_shape_var[i][0].setVar(varid_to_shape_var[i][1], + r(variables[i])) + for s in self.shapes: + print 'shape:', repr(s.vars)