IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 18, 2007, 2:15:22 PM (19 years ago)
Author:
jhoblitt
Message:

add basic workdir support

File:
1 edited

Legend:

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

    r11110 r11138  
    234234    }
    235235
     236    psString workdir = psMetadataLookupStr(&status, config->args, "-workdir");
     237    if (!status) {
     238        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -workdir");
     239        return false;
     240    }
     241    if (!workdir) {
     242        psError(PS_ERR_UNKNOWN, true, "-workdir is required");
     243        return false;
     244    }
     245
    236246    // optional
    237247    psString mode = psMetadataLookupStr(&status, config->args, "-mode");
     
    421431            "run",
    422432            exp_type,
     433            workdir,
    423434            filter,
    424435            airmass,
     
    551562    if (!det_type) {
    552563        psError(PS_ERR_UNKNOWN, true, "-det_type is required");
     564        return false;
     565    }
     566
     567    psString workdir = psMetadataLookupStr(&status, config->args, "-workdir");
     568    if (!status) {
     569        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -workdir");
     570        return false;
     571    }
     572    if (!workdir) {
     573        psError(PS_ERR_UNKNOWN, true, "-workdir is required");
    553574        return false;
    554575    }
     
    859880            "run",
    860881            exp_type,
     882            workdir,
    861883            filter,
    862884            airmass,
     
    14931515            "   detRun.det_id,"
    14941516            "   detRun.det_type,"
     1517            "   detRun.workdir,"
    14951518            "   rawImfile.*,"
    14961519            "   rawExp.camera"
     
    17911814        "    det_type,"
    17921815        "    exp_tag,"
    1793         "    camera"
     1816        "    camera,"
     1817        "    workdir"
    17941818        " FROM"
    17951819        " (SELECT DISTINCT"
     
    17971821        "    detRun.iteration,"
    17981822        "    detRun.det_type,"
     1823        "    detRun.workdir,"
    17991824        "    detProcessedImfile.exp_tag,"
    18001825        "    rawExp.camera,"
     
    21582183        "    detRun.iteration,"
    21592184        "    detRun.det_type,"
     2185        "    detRun.workdir,"
    21602186        "    detProcessedImfile.class_id,"
    21612187        "    rawExp.camera"
     
    26192645        "   det_type,"
    26202646        "   iteration,"
    2621         "   camera"
     2647        "   camera,"
     2648        "   workdir"
    26222649        " FROM"
    26232650        "(SELECT DISTINCT"
     
    26252652        "   detRun.det_type,"
    26262653        "   detRun.iteration,"
     2654        "   detRun.workdir,"
    26272655        "   rawExp.camera,"
    26282656        "   rawExp.imfiles,"
     
    28502878        "SELECT DISTINCT"
    28512879        "   detRun.det_type,"
     2880        "   detRun.workdir,"
    28522881        "   rawExp.camera,"
    28532882        "   detStackedImfile.uri,"
     
    31803209        "    detRun.iteration,"
    31813210        "    detRun.det_type,"
     3211        "    detRun.workdir,"
    31823212        "    rawExp.camera,"
    31833213        "    rawExp.telescope,"
     
    36183648        "   detRun.det_type,\n"
    36193649        "   detRun.mode,\n"
     3650        "   detRun.workdir,\n"
    36203651        "   detProcessedImfile.exp_tag,\n"
    36213652        "   detProcessedImfile.class_id,\n"
     
    36533684        "   detRun.det_type,\n"
    36543685        "   detRun.mode,\n"
     3686        "   detRun.workdir,\n"
    36553687        "   rawImfile.exp_tag,\n"
    36563688        "   rawImfile.class_id,\n"
     
    42644296        "   include,\n"
    42654297        "   camera\n"
     4298        "   workdir\n"
    42664299        " FROM\n"
    42674300        "   (SELECT DISTINCT\n"
     
    42704303        "       detRun.det_type,\n"
    42714304        "       detRun.mode,\n"
     4305        "       detRun.workdir,\n"
    42724306        "       detInputExp.exp_tag,\n"
    42734307        "       detInputExp.include,\n"
     
    57045738    }
    57055739
     5740    psString workdir = psMetadataLookupStr(&status, config->args, "-workdir");
     5741    if (!status) {
     5742        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -workdir");
     5743        return false;
     5744    }
     5745    if (!workdir) {
     5746        psError(PS_ERR_UNKNOWN, true, "-workdir is required");
     5747        return false;
     5748    }
     5749
    57065750    // everything else is optional
    57075751    psString mode = psMetadataLookupStr(&status, config->args, "-mode");
     
    58335877            "reg",
    58345878            exp_type,
     5879            workdir,
    58355880            filter,
    58365881            airmass,
Note: See TracChangeset for help on using the changeset viewer.