некий код:

sub method
{
   my $self = shift;
   ...
   $self->{handle} = AnyEvent::Handle fh => $fh, on_error => sub {
$self->{error} = $! };
   ...
}

получается что каллбек цепляет ссылку на $self и из за него деструктор
вызван не может быть до тех пор пока handle не уничтожится.
в случае с просто ссылками - понятно: weaken на них. а здесь куда можно
weaken натравить чтобы деструктор у такого объекта работал?
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить