]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/blogspam.pm
load rpc xml lib on the fly
[ikiwiki.git] / IkiWiki / Plugin / blogspam.pm
index 6e68a98567bb222fbceb2999ad903bf43c35de7d..4005e9f2a149aa534b2c7596ed5b9512f524a63d 100644 (file)
@@ -4,8 +4,6 @@ package IkiWiki::Plugin::blogspam;
 use warnings;
 use strict;
 use IkiWiki 3.00;
 use warnings;
 use strict;
 use IkiWiki 3.00;
-require RPC::XML;
-require RPC::XML::Client;
 
 my $defaulturl='http://test.blogspam.net:8888/';
 
 
 my $defaulturl='http://test.blogspam.net:8888/';
 
@@ -47,6 +45,15 @@ sub getsetup () {
 
 sub checkcontent (@) {
        my %params=@_;
 
 sub checkcontent (@) {
        my %params=@_;
+
+       eval q{
+               use RPC::XML;
+               use RPC::XML::Client;
+       };
+       if ($@) {
+               warn($@);
+               return undef;
+       }
        
        if (exists $config{blogspam_pagespec}) {
                return undef
        
        if (exists $config{blogspam_pagespec}) {
                return undef