summaryrefslogtreecommitdiffstats
path: root/scripts/MarkdownBook/Document/Txt.pm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/MarkdownBook/Document/Txt.pm')
-rw-r--r--scripts/MarkdownBook/Document/Txt.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/MarkdownBook/Document/Txt.pm b/scripts/MarkdownBook/Document/Txt.pm
index 6c7f038..cf65d92 100644
--- a/scripts/MarkdownBook/Document/Txt.pm
+++ b/scripts/MarkdownBook/Document/Txt.pm
@@ -17,6 +17,7 @@ use strict;
use warnings;
use MarkdownBook::Document;
+use Carp;
package MarkdownBook::Document::Txt;
@@ -28,7 +29,8 @@ sub output
my $out_fh;
open($out_fh, '>',
- $self->{'book'}->dir() . '/' . $self->{'file'} . '.txt');
+ $self->{'book'}->dir() . '/' . $self->{'file'} . '.txt')
+ or croak('Cannot open "' . $self->{'file'} . '" destination document');
# Print document title.
print($out_fh $self->{'title'} . "\n" .