Name : perl-Carp-Always
| |
Version : 0.13
| Vendor : obs://build_opensuse_org/devel:openQA
|
Release : 5.1
| Date : 2016-02-11 08:45:01
|
Group : Development/Libraries/Perl
| Source RPM : perl-Carp-Always-0.13-5.1.src.rpm
|
Size : 0.01 MB
| |
Packager : (none)
| |
Summary : Warns and dies noisily with stack backtraces
|
Description :
This module is meant as a debugging aid. It can be used to make a script complain loudly with stack backtraces when warn()ing or die()ing.
Here are how stack backtraces produced by this module looks:
$ perl -MCarp::Always -e \'sub f { die \"arghh\" }; sub g { f }; g\' arghh at -e line 1 main::f() called at -e line 1 main::g() called at -e line 1
$ perl -MCarp::Always -w -e \'sub f { $a = shift; AATTa = AATT$a };\' \\ -e \'sub g { f(undef) }; g\' Use of uninitialized value in array dereference at -e line 1 main::f(\'undef\') called at -e line 2 main::g() called at -e line 2
In the implementation, the \'Carp\' module does the heavy work, through \'longmess()\'. The actual implementation sets the signal hooks \'$SIG{__WARN__}\' and \'$SIG{__DIE__}\' to emit the stack backtraces.
Oh, by the way, \'carp\' and \'croak\' when requiring/using the \'Carp\' module are also made verbose, behaving like \'cluck\' and \'confess\', respectively.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/openQA:/SLE-12/SLE_12_SP1/noarch |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
Provides :
perl(Carp::Always)
perl-Carp-Always
Requires :