On my win32 DBIC always warn at startup with this:
Use of uninitialized value in numeric eq (==) at
C:/usr/local/site/lib/DBIx/Class/Storage/DBI.pm.
It's strange thing but sub don't take PID at first step that's why I
fix it with additional the check:
704:# handle pid changes correctly
705:# NOTE: assumes $self->_dbh is a valid $dbh
706: sub _verify_pid {
707: my ($self) = @_;
708:
709: return if $self->_conn_pid && $self->_conn_pid == $$; # orig: return if
$self->_conn_pid == $$;
710:
711: $self->_dbh->{InactiveDestroy} = 1;
712: $self->_dbh(undef);
713: $self->{_dbh_gen}++;
714:
715: return;
716: }
DBIC 0.8007
--
dreel mailto:[EMAIL PROTECTED]
_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/[EMAIL PROTECTED]