[Moscow.pm] AnyEvent::HTTP и TLS

Dmitry Karasik dmitry на karasik.eu.org
Пт Авг 2 01:36:47 PDT 2013


Вообще-то "вместе с", а не "вместо". Если автор модуля не использует
warnings это на сегодня недопустимо, но если у вылетают баги при -w
это нисколько не ССЗБ а баг который надо фиксить.

On Wed, Jul 31, 2013 at 02:12:44PM +0300, TheAthlete wrote:
> Спасибо, не знал, что нужно использовать use warnings вместо -w
> 
> Ilya Chesnokov <chesnokov.ilya на gmail.com> писал(а) в своём письме Wed, 31  
> Jul 2013 13:42:11 +0300:
> 
> > 2013/7/31 TheAthlete <theathlet на yandex.ru>
> >
> >> Вот что написал Marc Lehmann по этому поводу:
> >>
> > [...]
> >
> >> Second, this is a bug in perl - during global destruction, perl can
> >> randomly corrupt data structures, which sometimes causes messages like
> >> these.
> >>
> >
> > Это поведение документировано:
> > http://search.cpan.org/~rjbs/perl-5.18.0/pod/perlobj.pod#Global_Destruction,
> > поэтому это не баг, а фича :)
> >
> > Цитата для тех, кому лень лезть в браузер:
> > The order in which objects are destroyed during the global destruction
> > before the program exits is unpredictable. This means that any objects
> > contained by your object may already have been destroyed. You should  
> > check
> > that a contained object is defined before calling a method on it:
> >   sub DESTROY {
> >       my $self = shift;
> >
> >       $self->{handle}->close() if $self->{handle};
> >   }
> >
> >
> >> Удивительно то что несмотря на агрессивное отрицание, он скорее всего
> >> баг пофиксит .. но аргументы конечно достойны facepalm.jpg )
> >
> > Просто он говорит о том, что автор ССЗБ, раз не использует принятую
> > конвенцию (use warnings вместо -w) =) И он прав, ящитаю =)
> -- 
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

-- 
Sincerely,
	Dmitry Karasik



Подробная информация о списке рассылки Moscow-pm