updates to Inversion. Bug Fixes.

This commit is contained in:
Rowan Cockett
2013-11-07 17:42:24 -08:00
parent bc71b184aa
commit 19f79b3275
4 changed files with 94 additions and 22 deletions
+5 -1
View File
@@ -47,7 +47,11 @@ def checkStoppers(obj, stoppers):
optimal.append(l <= r)
if stopper['stopType'] == 'critical':
critical.append(l <= r)
return all(optimal) | any(critical)
if obj.debug: print 'checkStoppers.optimal: ', optimal
if obj.debug: print 'checkStoppers.critical: ', critical
return (len(optimal)>0 and all(optimal)) | (len(critical)>0 and any(critical))
def printStoppers(obj, stoppers, pad='', stop='STOP!', done='DONE!'):
print pad + "%s%s%s" % ('-'*25,stop,'-'*25)