matts       2005/10/25 13:34:37

  Modified:    lib/Apache/AxKit/Language XSP.pm
  Log:
  Check if base-class is defined/loaded
  
  Revision  Changes    Path
  1.59      +6 -1      xml-axkit/lib/Apache/AxKit/Language/XSP.pm
  
  Index: XSP.pm
  ===================================================================
  RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/Language/XSP.pm,v
  retrieving revision 1.58
  retrieving revision 1.59
  diff -u -r1.58 -r1.59
  --- XSP.pm    24 Oct 2005 18:42:56 -0000      1.58
  +++ XSP.pm    25 Oct 2005 20:34:37 -0000      1.59
  @@ -716,6 +716,11 @@
               $e->{XSP_Indent} = 1;
           }
           if (exists $attribs{'base-class'}) {
  +            if (! $attribs{'base-class'}->can("handler") ) {
  +                die "base-class used but cannot find a handler() method in 
the " . 
  +                    $attribs{'base-class'} . " class. Did you remember to 
add PerlModule " . 
  +                    $attribs{'base-class'} . " to httpd.conf?";
  +            }
               $e->{XSP_Base_Class} = $attribs{'base-class'};
           }
           if (my $i = lc $attribs{'attribute-value-interpolate'}) {
  
  
  

Reply via email to