Вот что написал Marc Lehmann по этому поводу:

First of all, you are using -w. This switch forces a set of warnings
on every piece of code, even code that doesn't want or need those
warnings. If you run with -w, and you get warnings, you have to deal
with them: the original aithor did not enable them, so when you do, you
effectively take over maintainership.

So netter don't run with -w if you don't want to deal with warnings in
other people's code.

Second, this is a bug in perl - during global destruction, perl can
randomly corrupt data structures, which sometimes causes messages like
these.

Maxim Vuets <[email protected]> писал(а) в своём письме Tue, 30 Jul 2013 14:45:43 +0300:

On Mon, Jul 29, 2013 at 06:53:05PM +0400, Ilya Chesnokov wrote:
Обнаружил, что если убрать ключ -w (который включает предупреждения
глобально) и поставить use warnings (или use common::sense вместо первых
трех директив), то предупреждение больше не появляется. Может баг в
AnyEvent::Handle?

Очень вероятно, это регрессия. На AnyEvent-е версии 5.3 эта проблема не
воспроизводится. На 7.01 --- присутствует.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить