example: Exit when parsing fails
authorThadeu Lima de Souza Cascardo <cascardo@redhat.com>
Sun, 1 Nov 2015 01:51:29 +0000 (23:51 -0200)
committerThadeu Lima de Souza Cascardo <cascardo@redhat.com>
Sun, 1 Nov 2015 01:51:29 +0000 (23:51 -0200)
examples/santander.pl

index 64563ea..7c94c1b 100644 (file)
@@ -33,6 +33,11 @@ if (@ARGV != 1) {
 
 my $spreadsheet = Finance::Bank::BR::Santander::Spreadsheet->new($ARGV[0]);
 
 
 my $spreadsheet = Finance::Bank::BR::Santander::Spreadsheet->new($ARGV[0]);
 
+if (!defined($spreadsheet)) {
+    print STDERR "Failed to parse $ARGV[0].\n";
+    exit 2;
+}
+
 my $balance = $spreadsheet->balance;
 
 my $data = $spreadsheet->statement;
 my $balance = $spreadsheet->balance;
 
 my $data = $spreadsheet->statement;