issue filed:  https://github.com/jmettraux/ruote/issues/50 

Thanks for your effort :)

On Tuesday, June 19, 2012 3:33:34 PM UTC-4, John Mettraux wrote:
>
>
> On Tue, Jun 19, 2012 at 12:29:11PM -0700, ddeng wrote: 
> > 
> > I have following code: 
> > 
> >     pdef = Ruote.process_definition do 
> >       sequence :on_error=>:error_report do 
> >         alpha :id => "alpha", :timers => "1s: reminder, 2s:error" 
> >         bravo :id => "bravo" 
> >       end 
> >     end 
> > 
> > (...) 
> > 
> > my intentions are: 
> > 1. in 1 sec send a reminder to alpha 
> > 2. in 2 sec, cancel the process and the "error_report" handler comes in 
> to 
> > do the housekeeping work. 
> > 
> > The problem is: 
> > When I say "item.error.inspect" in the error_report handler, it gives 
> > me: "class"=>"Ruote::ForcedError", "message"=>"error triggered from 
> process 
> > definition". Which is not helpful when I want to know that the error is 
> > triggered by a timeout from alpha 
>
> OK, please fill an issue about that and I'll come up with something: 
>
>   https://github.com/jmettraux/ruote/issues 
>
> > btw: I tried 
> > alpha :id => "alpha", :timers => "1s: reminder, 2s:timeout" 
> > but the process is not interrupted when timeout happened. 
>
> Yes, that's the expected behaviour. 
>
> (Although the workitem goes on with a __timed_out__ field set). 
>
>
> Thanks in advance, 
>
> -- 
> John Mettraux - http://lambda.io/jmettraux 
>
>

-- 
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en

Reply via email to