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.