aboutsummaryrefslogtreecommitdiff
path: root/behaviors
diff options
context:
space:
mode:
authorGravatar dxiao <dxiao@mit.edu>2011-02-20 22:59:19 -0500
committerGravatar dxiao <dxiao@mit.edu>2011-02-20 22:59:19 -0500
commit6cb8952976d771d5f3be20a1eb1cd9b957651a54 (patch)
tree142b93246684d5e9b7cb80f9c0cf52aa9da94b6b /behaviors
parent8660df89beb0869204adc270710b3d9efe70dde1 (diff)
Fixed problems with RunFinite
Diffstat (limited to 'behaviors')
-rw-r--r--behaviors/RunFinite.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/behaviors/RunFinite.py b/behaviors/RunFinite.py
index de2ce27..498998a 100644
--- a/behaviors/RunFinite.py
+++ b/behaviors/RunFinite.py
@@ -10,7 +10,8 @@ class RunFinite(Behavior):
def processResponse(self, inp, state):
- if state:
+ print "runfinite ", str(inp), ",", str(state)
+ if state != []:
iterations = state
else:
iterations = self['Iterations']
@@ -20,6 +21,8 @@ class RunFinite(Behavior):
else:
out = []
- iterations -= 1
-
+ if inp:
+ iterations -= 1
+
+ print " -->", str(iterations), ",", str(out)
return (out, iterations)