puppetlabs/puppet — pull request #741 by pcarlisle (2012-05-04 19:03:10+00:00)
Title: (#13341) nested exceptions

This refactors the base Puppet::Error exception to allow nested exceptions, enabling full context of an original error to be retained. It modifies our log_exception method to print these correctly.