From 6cb8952976d771d5f3be20a1eb1cd9b957651a54 Mon Sep 17 00:00:00 2001 From: dxiao Date: Sun, 20 Feb 2011 22:59:19 -0500 Subject: Fixed problems with RunFinite --- behaviors/RunFinite.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'behaviors') 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) -- cgit v1.2.3