IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 2, 2007, 11:19:58 AM (19 years ago)
Author:
jhoblitt
Message:

tidy up chiptool -queuerawexp

File:
1 edited

Legend:

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

    r12177 r12184  
    184184
    185185    // find the exp_tag of all the exposures that we want to queue up.
    186     psString query = psStringCopy(
    187             "SELECT exp_tag FROM rawExp WHERE rawExp.fault = 0");
     186    psString query = pxDataGet("chiptool_find_rawexp.sql");
     187    if (!query) {
     188        psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     189        return false;
     190    }
     191
    188192    if (where) {
    189193        psString whereClause = psDBGenerateWhereConditionSQL(where, "rawExp");
     
    211215    }
    212216
    213     // load the SQL to enqueue our exp_tags from disk once
    214     psString queuerawexp_query = pxDataGet("chiptool_queuerawexp.sql");
    215     if (!query) {
    216         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
    217         psFree(output);
    218         return false;
    219     }
    220 
    221     psString queuerawimfile_query = pxDataGet("chiptool_queuerawimfile.sql");
    222     if (!query) {
    223         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
    224         psFree(queuerawexp_query);
    225         psFree(output);
    226         return false;
    227     }
    228 
    229217    // start a transaction so we don't end up with an exp without any associted
    230218    // imfiles
    231219    if (!psDBTransaction(config->dbh)) {
    232220        psError(PS_ERR_UNKNOWN, false, "database error");
    233         psFree(queuerawimfile_query);
    234         psFree(queuerawexp_query);
    235221        psFree(output);
    236222        return false;
     
    244230        if (!status) {
    245231            psError(PS_ERR_UNKNOWN, false, "failed to lookup value for exp_tag");
    246             psFree(queuerawimfile_query);
    247             psFree(queuerawexp_query);
    248232            psFree(output);
    249233            return false;
     
    257241            psError(PS_ERR_UNKNOWN, false,
    258242                    "failed to trying to queue exp_tag: %s", exp_tag);
    259             psFree(queuerawimfile_query);
    260             psFree(queuerawexp_query);
    261             psFree(output);
    262             return false;
    263         }
    264     }
    265     psFree(queuerawimfile_query);
    266     psFree(queuerawexp_query);
     243            psFree(output);
     244            return false;
     245        }
     246    }
    267247    psFree(output);
    268248
Note: See TracChangeset for help on using the changeset viewer.