我花了一段时间才找到我的代码突然出现的问题,但似乎 WWW::Mechanize::GZip 以某种方式触发了我的 $SIG{ DIE } 处理程序。考虑这段代码:
use strict;
use WWW::Mechanize::GZip;
$SIG{__DIE__} = sub {
print "WTF??? WHY IS THIS BEING TRIGGERED?\n";
};
my $mech = WWW::Mechanize::GZip->new();
$mech->get( 'http://ammoseek.com/' );
print $mech->content(), "\n";
知道为什么会发生这种情况吗?我能做些什么来防止它?
谢谢,
-麦克风