[Jifty-commit] r855 - in Jifty-DBI/trunk: lib/Jifty/DBI

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Thu Apr 13 00:20:52 EDT 2006


Author: jesse
Date: Thu Apr 13 00:20:51 2006
New Revision: 855

Modified:
   Jifty-DBI/trunk/   (props changed)
   Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm

Log:
 r11606 at hualien:  jesse | 2006-04-13 00:20:34 -0400
 * Try hard not to call "require" on filters unless we need to


Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm	Thu Apr 13 00:20:51 2006
@@ -1072,7 +1072,9 @@
     my $action = $args{'direction'} eq 'output' ? 'decode' : 'encode';
     foreach my $filter_class (@filters) {
         local $UNIVERSAL::require::ERROR;
-        $filter_class->require();
+        $filter_class->require() unless 
+         $INC{ join('/', split(/::/,$filter_class)).".pm" };
+
         if ($UNIVERSAL::require::ERROR) {
             warn $UNIVERSAL::require::ERROR;
             next;


More information about the Jifty-commit mailing list