[Dbix-class] Fix Warn "Use of uninitialized value in numeric eq (==) at .../DBIx/Class/Storage/DBI.pm line 709"

dreel at bk.ru dreel at bk.ru
Mon Nov 5 11:59:16 GMT 2007


Здравствуйте, Marc.

Вы писали 5 ноября 2007 г., 7:04:55:

MM> * dreel at bk.ru <dreel at bk.ru> [071104 14:20]:
>> 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

MM> It's been fixed in trunk.  Should be in the next CPAN release.

MM> 	-Marc

MM> _______________________________________________
MM> List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
MM> IRC: irc.perl.org#dbix-class
MM> SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
MM> Searchable Archive:
MM> http://www.grokbase.com/group/dbix-class@lists.rawmode.org

Thanks.

-- 
 dreel                          mailto:dreel at bk.ru




More information about the DBIx-Class mailing list