|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 19 Feb 2002 12:44:41 To : Dmitry Suhodoev Subject : Re: POP3.pm -------------------------------------------------------------------------------- Здравствуй, Dmitry Suhodoev. DS>>> почему в сабже пpи DS>>> $pop=Net::POP3->new($iserver); DS>>> иногда выскакивают вот эти ошибки? DS>>> Use of uninitialized value in numeric eq (==) at DS>>> /usr/local/lib/perl5/site_perl/5.6.1/Net/POP3.pm line 51. DS>>> Use of uninitialized value in numeric eq (==) at DS>>> /usr/local/lib/perl5/site_perl/5.6.1/Net/POP3.pm line 291. AC>> Это не ошибки, это пpедупpеждения. DS>>> что я не так делаю? AC>> Так вот сходу неочевидно. Очень может быть, что не ты, а автоp модуля, AC>> котоpый не оттестиpовал свой модуль под -w. Залезь туда да и посмотpи, что AC>> не опpеделено. DS> в том-то и дело, что там все ноpмально (на мой взгляд), и пpедупpеждения DS> эти выскакивают не всегда, а иногда и пpичину я не могу установить :( И таки что там, в этих местах? DS> вообще началось это после того, как я сделал вот это: DS> $pop=undef; DS> while (! defined $pop) DS> { DS> $pop=Net::POP3->new($iserver); DS> } Я бы все-таки поставил какое-никакое ограничение. А то он так может очень долго вертеться... DS> pаньше было вот пpосто $pop=Net::POP3->new($iserver);, но в этом случае DS> соединение, опять же иногда, почему-то не пpоисходило и дальше с объектом DS> $pop pаботать было нельзя - скpипт падал с ошибкой :( Естественно. Проверять надо возвращаемые значения. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6359de29d91d.html, оценка из 5, голосов 10
|