[ZPatterns] TransactionAgents question

Steve Alexander steve@cat-box.net
Wed, 12 Dec 2001 09:39:03 +0000


John Eikenberry wrote:

> 
> The issue is that using ZedPatterns the above works, but the skinscript
> stays in the queue and gets called again on the final commit. This looks to
> be the result of TransactionAgent's method runRuleAgents(). Which runs all
> the agents in its queue, removing them from the queue after they've run.
> But if the agent raises an exception it never gets removed from the queue.


>From your description, that sounds like a bug rather than a feature.


Can you tell me which of the TransactionAgents unit tests is testing the 
  wrong behaviour, or, if they do not cover the problem you're having, 
can you write an extra test or two that demonstrates the problem you're 
having.

Thanks.

--
Steve Alexander