Hello,
 when I played with Event some time ago it used to put 
timer on all callbacks, thus something like this:

Event->timer(interval=>5,cb=>sub {sleep 999999;},);

didn't stop application from running.
 Now i've written a small app using Event, deployed it, and painfully
realised that single hanged event stopped it from running. 
 Is my memory failing me, have Event ever had this property of time-outing
long running callbacks? 
 I found max_cb_tm in docs, but it doesent work:
Event->timer(interval=>5,max_cb_tm=>1,cb=>sub {sleep 999999;},);
and grep max_cb_tm Event.pm reveals nothing.

 How should time limit on callbacks be implemented? Do I have to implement
it inside every cb?

regards,
-- 
Dariush Pietrzak,
Key fingerprint = 40D0 9FFB 9939 7320 8294  05E0 BCC7 02C4 75CC 50D9

Reply via email to