diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-13 02:29:32 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-13 02:29:32 +0000 |
commit | 15d316a812d89abf49be1641b4a611200c49c762 (patch) | |
tree | 57c4099c7bd2f11c60691f1e22913cab2f5a5bdd /ikiwiki | |
parent | 1e5c7926cf8f54e25bb6c9c5f3b3be5e8667b47b (diff) |
speed up cgis
Diffstat (limited to 'ikiwiki')
-rwxr-xr-x | ikiwiki | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -3,7 +3,6 @@ $ENV{PATH}="/usr/local/bin:/usr/bin:/bin"; use warnings; use strict; -use File::Find; use Memoize; use File::Spec; use HTML::Template; @@ -251,7 +250,9 @@ sub htmlize ($$) { #{{{ my $content=shift; if (! $INC{"/usr/bin/markdown"}) { + no warnings 'once'; $blosxom::version="is a proper perl module too much to ask?"; + use warnings 'all'; do "/usr/bin/markdown"; } @@ -535,11 +536,15 @@ sub refresh () { #{{{ # Find existing pages. my %exists; my @files; + + eval q{use File::Find}; find({ no_chdir => 1, wanted => sub { if (/$config{wiki_file_prune_regexp}/) { + no warnings 'once'; $File::Find::prune=1; + use warnings "all"; } elsif (! -d $_) { my ($f)=/$config{wiki_file_regexp}/; # untaint |