diff options
author | dxiao <dxiao@mit.edu> | 2011-02-20 22:59:19 -0500 |
---|---|---|
committer | dxiao <dxiao@mit.edu> | 2011-02-20 22:59:19 -0500 |
commit | 6cb8952976d771d5f3be20a1eb1cd9b957651a54 (patch) | |
tree | 142b93246684d5e9b7cb80f9c0cf52aa9da94b6b /behaviors | |
parent | 8660df89beb0869204adc270710b3d9efe70dde1 (diff) |
Fixed problems with RunFinite
Diffstat (limited to 'behaviors')
-rw-r--r-- | behaviors/RunFinite.py | 9 |
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) |