[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