On Mon, 25 Mar 2002, Steve Willer wrote: > > On Sun, 24 Mar 2002, Matt Sergeant wrote: > > > But, if I comment out the sub parse_* functions, it fails to work, even > > though the functions themselves simply call their SUPER method of the same > > name!!! > > Hmm...I have a vague recollection of a problem where if a function in > package X calls A::parse_start, which doesn't exist but automatically goes > to its parent class function B::parse_start, then if B::parse_start called > caller() it would get 'X' as a response. > > I couldn't figure out a way to get B to see that it was being inherited > from by A in this case. B needs to see A because TLH (B in this example) > has to know where to find the @EXPORT_TAGLIB array. > > I feel badly about it, because I gave up after only perhaps a day or two > of fiddling around. Now it's been released and is being used, and maybe > we're stuck with this yuckiness.
That was the clue I needed, thanks Steve!!! Patch applied and checked into CVS - you no longer need to specify those subs any more (and it'll still work if you do). -- <!-- Matt --> <:->Get a smart net</:-> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
