|Subject:||Timeouts failing when using WWW::Mechanize (expections not being propagated?)|
|Date:||Mon, 6 Nov 2006 15:43:08 +0000|
|To:||bug-WWW-Mechanize [...] rt.cpan.org|
|From:||"- Tethys" <tethys [...] gmail.com>|
I'm trying to timeout long running operations. Some (but not all) of those operations make use of WWW::Mechanize. When they do, the timeouts don't work. See the attached file for an example. The alarm is received, but the call to CORE::die() doesn't seem to have any effect, as if the exception isn't be propagated to the parent (where it should be caught by an eval). I get the same results if I use Time::Out, rather than rolling my own timeout code. I'm at a loss to find a generic way of timing out long running operations. Tet
Message body is not shown because sender requested not to inline it.