chiark / gitweb /
Actual locking and conflict handling
[ypp-sc-tools.db-test.git] / yarrg / commod-email-processor
index bf42c0d65ef4b8344f29963de36080b35f664535..ec4f222dcedb25abba947181d5d6a554b2ba9aab 100755 (executable)
@@ -117,7 +117,9 @@ sub main () {
     db_setocean($md{'ocean'});
     my $dbfn= db_filename();
     (stat $dbfn) or die "stat database $dbfn failed $!\n";
+    db_writer();
     db_connect();
+    db_onconflict(sub { print STDERR "temporary failure: @_\n"; exit 75; });
 
     my ($islandid) = $dbh->selectrow_array(
               "SELECT islands.islandid