IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 13181


Ignore:
Timestamp:
May 2, 2007, 5:44:52 PM (19 years ago)
Author:
Paul Price
Message:

Need to resolve filenames, for Nebulous support.

Location:
trunk/ppStats/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStats/src/ppStatsSetupFromArgs.c

    r12993 r13181  
    152152    // Open the input file, determine the camera
    153153    {
    154         data->fits = psFitsOpen(inName, "r");
     154        psString resolved = pmConfigConvertFilename(inName, config, false); // Resolved filename
     155        data->fits = psFitsOpen(resolved, "r");
    155156        if (!data->fits) {
    156             psError(PS_ERR_IO, false, "Unable to open input file %s\n", inName);
    157             goto die;
    158         }
     157            psError(PS_ERR_IO, false, "Unable to open input file %s\n", resolved);
     158            psFree(resolved);
     159            goto die;
     160        }
     161        psFree(resolved);
     162
    159163        psMetadata *header = psFitsReadHeader(NULL, data->fits); // The FITS (primary) header
    160164        psMetadata *format = pmConfigCameraFormatFromHeader(config, header, true);
     
    166170        data->fpa = pmFPAConstruct(config->camera);
    167171        if (!data->fpa) {
    168             psError(PS_ERR_UNKNOWN, false, "Unable to construct FPA for %s\n", inName);
     172            psError(PS_ERR_UNKNOWN, false, "Unable to construct FPA for %s\n", resolved);
    169173            psFree(header);
    170174            psFree(format);
  • trunk/ppStats/src/ppStatsStandAlone.c

    r12993 r13181  
    3939    if (argc == 2) {
    4040        outName = argv[1];
     41        psString resolved = pmConfigConvertFilename(outName, config, true); // Resolved filename
     42
    4143        if (outName && strlen(outName) > 0) {
    4244            outFile = fopen(outName, "w");
    4345            if (!outFile) {
    44                 psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file %s\n", outName);
     46                psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file %s\n", resolved);
     47                psFree(resolved);
    4548                // XXX this could be a system or config error, but not a data error
    4649                status = PS_EXIT_CONFIG_ERROR;
     
    4851            }
    4952        } else {
    50             psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file.\n");
     53            psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file %s.\n", resolved);
     54            psFree(resolved);
    5155            status = PS_EXIT_CONFIG_ERROR;
    5256            goto die;
    5357        }
     58        psFree(resolved);
    5459    }
    5560
Note: See TracChangeset for help on using the changeset viewer.