Devel-hdb
view release on metacpan or search on metacpan
lib/Devel/hdb/App/Eval.pm view on Meta::CPAN
if ($perl_special_vars{$varname}) {
my $wantarray = substr($varname, 0, 1) eq '$' ? 0 : 1;
return _eval_plumbing_closure($app, $env, $varname, $wantarray);
}
my $value = eval { $app->get_var_at_level($varname, $level) };
my $exception = $@;
if ($exception) {
if ($exception =~ m/Can't locate PadWalker/) {
return [ 501,
[ 'Content-Type' => 'text/html'],
[ 'Not implemented - PadWalker module is not available'] ];
} elsif ($exception =~ m/Not nested deeply enough/) {
return [ 404,
[ 'Content-Type' => 'text/html' ],
[ 'Stack level not found' ] ];
} else {
die $exception
}
}
( run in 0.852 second using v1.01-cache-2.11-cpan-05444aca049 )