Re: Can't call method "unhook" on an undefined value

[email protected] (Dave Holland) Thu, 17 Nov 2005 14:54:23 +0000
Newsgroups perl.kwiki
Message-ID <[email protected]>
On Thu, Nov 17, 2005 at 01:49:41PM +0000, Dave Howorth wrote:
> Does anybody recognize what's happening? Would a safe workaround be to
> change the code to:
> 
> sub remove_hooks {
>     my $hooks = $self->all_hooks;
>     while (@$hooks) {
>         my $hook = pop @$hooks;
>         $hook->unhook if $hook;
>     }
> }

That's basically what I did. Works for me.

Cheers,
Dave