On Fri, Jan 21, 2005 at 02:04:21PM -0000, Addison, Mark wrote:
> From: Tim Bunce Sent: 20 January 2005 11:18
> > On Wed, Jan 19, 2005 at 05:37:42PM -0000, Addison, Mark wrote:
> > > Hello,
> > > 
> > > I'm having a very strange problem with DBD::Proxy and have ended
> > > up with brain meltdown - so now its your turn ;-)
> > 
> > Here's a patch...
> 
> Excellent, thanks very much for the quick response Tim,
> that's fixed it nicely.

Great.

> Out of interest... I've realised what I missed was all the
> work the dbi does when the localised AutoCommit goes out of
> scope, which I guess is why the C<local $@> are needed. 
> I'm still a bit baffled by the 
> C<local $SIG{__DIE__} = 'DEFAULT'>. 
> Are they dealing with something specific or just playing safe?

Playing safe - so application $SIG{__DIE__}'s don't get triggered
by the DBD::Proxy internals.

Tim.

Reply via email to