perl-Exception-Class-TryCatch - Syntactic tryE<sol>catch sugar for use with Exception::Class

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package name perl-Exception-Class-TryCatch
Package version 1.130.0
Package release 7.mga6
Package architecture noarch
Package type rpm
Installed size 46.32 KB
Download size 25.97 KB
Official Mirror
Exception::Class::TryCatch provides syntactic sugar for use with the
Exception::Class manpage using the familiar keywords 'try' and 'catch'. Its
primary objective is to allow users to avoid dealing directly with '$@' by
ensuring that any exceptions caught in an 'eval' are captured as the
Exception::Class manpage objects, whether they were thrown objects to begin
with or whether the error resulted from 'die'. This means that users may
immediately use 'isa' and various the Exception::Class manpage methods to
process the exception.
In addition, this module provides for a method to push errors onto a hidden
error stack immediately after an 'eval' so that cleanup code or other error
handling may also call 'eval' without the original error in '$@' being
Inspiration for this module is due in part to Dave Rolsky's article
"Exception Handling in Perl With Exception::Class" in _The Perl Journal_
(Rolsky 2004).


Package Version Architecture Repository
perl-Exception-Class-TryCatch-1.130.0-7.mga6.noarch.rpm 1.130.0 noarch Mageia Core
perl-Exception-Class-TryCatch - - -


Name Value
perl(Exception::Class) -
perl(Exporter) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.22.2


Name Value
perl(Exception::Class::TryCatch) == 1.130.0
perl-Exception-Class-TryCatch == 1.130.0-7.mga6


Type URL
Binary Package perl-Exception-Class-TryCatch-1.130.0-7.mga6.noarch.rpm
Source Package perl-Exception-Class-TryCatch-1.130.0-7.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Exception-Class-TryCatch rpm package:
    # urpmi perl-Exception-Class-TryCatch




2016-06-19 - pterjan <pterjan> 1.130.0-7.mga6
+ Revision: 1027043
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 1.130.0-6.mga6
+ Revision: 949085
- Mageia 6 Mass Rebuild
2014-10-19 - umeabot <umeabot> 1.130.0-5.mga5
+ Revision: 789004
- Rebuild to potentially add missing dependencies
2014-10-15 - umeabot <umeabot> 1.130.0-4.mga5
+ Revision: 745734
- Second Mageia 5 Mass Rebuild
2014-09-30 - tv <tv> 1.130.0-3.mga5
+ Revision: 732103
- add exclude
2014-09-16 - umeabot <umeabot> 1.130.0-2.mga5
+ Revision: 684663
- Mageia 5 Mass Rebuild
2014-02-28 - jquelin <jquelin> 1.130.0-1.mga5
+ Revision: 597854
- update to 1.13
2013-10-18 - umeabot <umeabot> 1.120.0-3.mga4
+ Revision: 511401
- Mageia 4 Mass Rebuild

See Also

Package Description
perl-Expect-1.350.0-3.mga7.noarch.rpm Expect for Perl
perl-Expect-Simple-0.40.0-7.mga6.noarch.rpm Perl wrapper around the Expect module
perl-Exporter-5.720.0-3.mga6.noarch.rpm Implements default import method for modules
perl-Exporter-Declare-0.114.0-3.mga6.noarch.rpm Export class for exports that should be
perl-Exporter-Easy-0.180.0-2.mga6.noarch.rpm Takes even more drudgery out of Exporting symbols
perl-Exporter-Lite-0.80.0-2.mga6.noarch.rpm Exporter-Lite perl module
perl-Exporter-Tidy-0.80.0-3.mga6.noarch.rpm Another way of exporting symbols
perl-Exporter-Tiny-1.2.1-2.mga7.noarch.rpm An exporter with the features of Sub::Exporter but only core dependencies
perl-ExtUtils-AutoInstall-0.640.0-1.mga7.noarch.rpm ExtUtils::AutoInstall - Automatic install of dependencies via CPAN
perl-ExtUtils-CBuilder-0.280.230-1.mga7.noarch.rpm Compile and link C code for Perl modules
perl-ExtUtils-CChecker-0.100.0-3.mga6.noarch.rpm Configure-time utilities for using C headers,
perl-ExtUtils-Config-0.8.0-6.mga6.noarch.rpm A wrapper for perl's configuration
perl-ExtUtils-CppGuess-0.120.0-1.mga7.noarch.rpm Guess C++ compiler and flags
perl-ExtUtils-Depends-0.405.0-3.mga7.noarch.rpm Perl module for further extending extensions
perl-ExtUtils-F77-1.200.0-1.mga7.noarch.rpm Simple interface to F77 libs