sub store {
my ($self, $data) = @_;
- my $fh = IO::AtomicFile->new($self->file, 'w');
+ my $fh = IO::AtomicFile->new($self->file, 'w')
+ || confess "Unable to open file (" . $self->file . ") for storing : $!";
print $fh $data;
$fh->close()
|| confess "Could not write atomic file (" . $self->file . ") because: $!";