X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sweavealike.pm;h=f802fa5957f78b476780ddd98ea51886eda7d8af;hb=66d9a79ab1e07d0c817b836c04e67f7bab2f6122;hp=1808090cbc226404ebe083003c40e5064fe55e1f;hpb=a1428cf75eb5277b147a7c7506581fed310d51b0;p=ikiwiki_plugins.git diff --git a/sweavealike.pm b/sweavealike.pm index 1808090..f802fa5 100644 --- a/sweavealike.pm +++ b/sweavealike.pm @@ -124,7 +124,7 @@ sub preprocess { error("There wasn't any R code supplied"); } - my $image_loc + my $image_loc = ''; if (exists $param{fig}) { $param{width} = '400' unless exists $param{width} and defined $param{width}; $param{height} = '400' unless exists $param{height} and defined $param{height}; @@ -142,10 +142,10 @@ sub preprocess { $image_loc_esc =~ s/"/\\"/g; will_render($param{page},$image_loc); eval { - $pagestate{$param{page}}{$id}{R}->run(qq{png(filename="$image_loc_esc",width=$param{width},height=$param{height});}); + $pagestate{$param{page}}{$id}{R}->run(qq|png(filename="$image_loc_esc",width=$param{width},height=$param{height});|); }; if ($@) { - error("code 'png(filename="$image_loc_esc",width=$param{width},height=$param{height});' (from internal figure handling) produced error '$@'"); + error(qq|code 'png(filename="$image_loc_esc",width=$param{width},height=$param{height});' (from internal figure handling) produced error '$@'|); } } my $code_result; @@ -176,7 +176,7 @@ sub preprocess { } if (not exists $param{results} or (defined $param{results} and - $param{results} !~ /^(hide|false)$/i;)) { + $param{results} !~ /^(hide|false)$/i)) { $output .= $code_result; } if (exists $param{echo} or @@ -204,7 +204,6 @@ sub savestate { # make sure we never try to save an R process for my $page (keys %pagestate) { next unless exists $pagestate{$page}{$id}; - next unless ; if (exists $pagestate{$page}{$id}{R}) { if (defined $pagestate{$page}{$id}{R} and $pagestate{$page}{$id}{R}->is_started()) {