detect when FuncDesigner does not return a solution

This commit is contained in:
Josh Holtrop 2011-03-30 17:22:15 -04:00
parent 95c11d0c23
commit af99d8646a

View File

@ -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)