X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/894ae79699fccba212418fe75ce0e729a24e7ecd..bd4cd357a13ae205294217024dbb74e1d74534fd:/IkiWiki/Plugin/otl.pm?ds=sidebyside diff --git a/IkiWiki/Plugin/otl.pm b/IkiWiki/Plugin/otl.pm index 314ed28ad..be339c88e 100644 --- a/IkiWiki/Plugin/otl.pm +++ b/IkiWiki/Plugin/otl.pm @@ -27,7 +27,9 @@ sub filter (@) { #{{{ return $params{content}; } # }}} -sub htmlize ($) { #{{{ +sub htmlize (@) { #{{{ + my %params=@_; + my $tries=10; while (1) { eval { @@ -37,14 +39,14 @@ sub htmlize ($) { #{{{ $tries--; if ($tries < 1) { IkiWiki::debug("failed to run otl2html: $@"); - return shift; + return $params{content}; } } # open2 doesn't respect "use open ':utf8'" binmode (IN, ':utf8'); binmode (OUT, ':utf8'); - print OUT shift; + print OUT $params{content}; close OUT; local $/ = undef;