IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 1, 2007, 5:47:00 PM (19 years ago)
Author:
jhoblitt
Message:

add chipQueueRawExp() and remove dead code that it can be used in place of

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/chiptool.c

    r12174 r12177  
    251251
    252252        // queue the exp
    253         if (!p_psDBRunQuery(config->dbh, queuerawexp_query,
    254                     label    ? label    : "NULL",
    255                     recipe   ? recipe   : "NULL",
    256                     expgroup ? expgroup : "NULL",
    257                     dvodb    ? dvodb    : "NULL",
    258                     exp_tag
    259         )) {
    260             psError(PS_ERR_UNKNOWN, false, "database error");
    261             psFree(queuerawimfile_query);
    262             psFree(queuerawexp_query);
    263             psFree(output);
    264             return false;
    265         }
    266 
    267         // just to be safe, we should have changed at least one row
    268         if (psDBAffectedRows(config->dbh) < 1) {
     253        if (!chipQueueRawExp(config, exp_tag, label, recipe, expgroup, dvodb)) {
    269254            if (!psDBRollback(config->dbh)) {
    270255                psError(PS_ERR_UNKNOWN, false, "database error");
    271256            }
    272257            psError(PS_ERR_UNKNOWN, false,
    273                     "no rows affected - should have changed at least one row");
    274             psFree(queuerawimfile_query);
    275             psFree(queuerawexp_query);
    276             psFree(output);
    277             return false;
    278         }
    279 
    280         // queue the imfiles for the exp we just queued
    281         if (!p_psDBRunQuery(config->dbh, queuerawimfile_query)) {
    282             psError(PS_ERR_UNKNOWN, false, "database error");
    283             psFree(queuerawimfile_query);
    284             psFree(queuerawexp_query);
    285             psFree(output);
    286             return false;
    287         }
    288 
    289         // just to be safe, we should have changed at least one row
    290         if (psDBAffectedRows(config->dbh) < 1) {
    291             if (!psDBRollback(config->dbh)) {
    292                 psError(PS_ERR_UNKNOWN, false, "database error");
    293             }
    294             psError(PS_ERR_UNKNOWN, false,
    295                     "no rows affected - should have changed at least one row");
     258                    "failed to trying to queue exp_tag: %s", exp_tag);
    296259            psFree(queuerawimfile_query);
    297260            psFree(queuerawexp_query);
Note: See TracChangeset for help on using the changeset viewer.