IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 37747


Ignore:
Timestamp:
Dec 14, 2014, 4:48:46 AM (12 years ago)
Author:
eugene
Message:

do not modify output tables if no deletions; reduce verbosity

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140904/Ohana/src/delstar/src/delete_duplicate_measures.c

    r35758 r37747  
    6161    }
    6262
    63     delete_duplicate_measures_catalog (&catalog);
    64 
    65     if (UPDATE) {
    66       // XXX skip if nothing was deleted
    67       dvo_catalog_save_complete (&catalog, VERBOSE2);
     63    if (delete_duplicate_measures_catalog (&catalog)) {
     64      // skip if nothing was deleted
     65      if (UPDATE) {
     66        if (!dvo_catalog_backup (&catalog, TRUE)) {
     67          fprintf (stderr, "ERROR: failed to make backup for catalog %s\n", catalog.filename);
     68          exit (1);
     69        }
     70        dvo_catalog_save_complete (&catalog, VERBOSE2);
     71      }
    6872    }
    6973
     
    234238    measureDrop[j] = TRUE;
    235239    off_t N = measure[j].averef;
    236     fprintf (stderr, "0x%08x 0x%08x %8.4f %8.4f %5d\n", measure[j].imageID, measure[j].detID, average[N].R, average[N].D, measure[j].photcode);
     240    if (VERBOSE) fprintf (stderr, "0x%08x 0x%08x %8.4f %8.4f %5d\n", measure[j].imageID, measure[j].detID, average[N].R, average[N].D, measure[j].photcode);
    237241  }
    238242
     
    385389  off_t NdelAves = Naverage - catalog[0].Naverage;
    386390  off_t NdelMeas = Nmeasure - catalog[0].Nmeasure;
     391
    387392  if (NdelAves || NdelMeas) {
    388393    fprintf (stderr, "deleting "OFF_T_FMT" measures and "OFF_T_FMT" averages : %s\n",  NdelMeas, NdelAves, catalog[0].filename);
     
    404409  FREE (measureAveOut);
    405410
    406   return TRUE;
     411  if (NdelAves || NdelMeas) return TRUE;
     412  return FALSE;
    407413}
    408414
Note: See TracChangeset for help on using the changeset viewer.