|Subject:||Can I get original exceprion text out of txn_do ?|
|Date:||Fri, 23 Nov 2012 17:55:48 +0400|
|From:||Nikolay Shaplov <email@example.com>|
Hi! Since autocommit => 1 is going to be deprecated, I started to move my code to txn_do, and found a problem: my code used to throw some text messages exception when something is wrong while processing the data. From the outside I caught the exception and do some analysis. When I warped a code in txn_do I found that it is impossible to get text of exception as it was thrown. DBIx::Class::Exception adds there it's own debug information, that is useful when it is real error happen and developer reads it from screen, but it is useless and even painful for automatic exception processing. Is it possible to add one more hash item in DBIx::Class::Exception hashref, where an original exception message is stored, and add a class function that allows to read this message? I think it will make my life more simple, and I think a life of other people who uses txn_do.