Subject: | optimized C functions hinder subclassing |
Hi:
This was a long-standing bug in Debian which wasn't forwarded here (to
my knowledge)...
Basically, because the C functions are used internally in DBI, you can't
override them from Perl. The original reporter writes:
"It would be nice if there was a way to turn off these C functions, or if
they could make use of dbixst_bounce_method() more often. (Maybe the
Perl methods could figure out via caller() whether they were overridden
or not, and optimize themselves away if possible?)"
The original bug was here:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=381517
Cheers,
Jonathan