sc: refer to ventral sacs overlord by its common name
[sheet.git] / source.plp
index 7385218e05444826e641bf38d782aeb534481706..b0b5daa3bd99e545be559af4219b07668cf3da40 100644 (file)
@@ -87,8 +87,6 @@ else {
                exit;
        }
        -e or mkdir for $cachefile =~ s{[^/]+\z}{}r; # dirname
-       open my $cache, '>', $cachefile
-               or Alert("Could not save cache", "Opening $cachefile failed: $!");;
 
        if (my $hl = eval {
                $size < 32_768 or die 'large files take too long to parse';
@@ -110,6 +108,8 @@ else {
                        Todo      => 'em',
                        PreProc   => 'strong',
                );
+               open my $cache, '>', $cachefile
+                       or Alert("Could not save cache", "Opening $cachefile failed: $!");;
 
                say '<pre>';
                foreach (@{$hl}) {
@@ -138,6 +138,7 @@ else {
                say '</pre>';
        }
        else {
+               warn $@ if $@;
                say '<pre>';
                print EscapeHTML(decode_utf8(ReadFile($path)));
                say '</pre>';