Changeset 37940 for trunk/psphot
- Timestamp:
- Mar 3, 2015, 1:53:13 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphotModelBackground.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphotModelBackground.c
r35769 r37940 277 277 psFree(binning); 278 278 psFree(rng); 279 psFree(dQ); 279 280 return false; 280 281 } … … 386 387 387 388 if (!psphotModelBackgroundReadout(model->image, modelStdev->image, model->analysis, readout, binning, config, false)) { 388 psError(PS_ERR_UNKNOWN, false, "Unable to generate background model"); 389 int lastError = psErrorCodeLast(); 390 if (lastError == PSPHOT_ERR_DATA) { 391 // depending on context this value may or may not be used 392 psMetadataAddS32 (readout->analysis, PS_LIST_TAIL, "PSPHOT_QUALITY", PS_META_REPLACE, "quality error due to poor data", lastError); 393 } 394 psError(lastError, false, "Unable to generate background model"); 389 395 return false; 390 396 } … … 404 410 for (int i = 0; i < num; i++) { 405 411 if (!psphotModelBackgroundReadoutFileIndex(config, view, filerule, i)) { 406 psError (PSPHOT_ERR_CONFIG, false, "failed to model background for %s entry %d", filerule, i); 412 int lastError = psErrorCodeLast(); 413 psError (lastError ? lastError : PSPHOT_ERR_CONFIG, false, "failed to model background for %s entry %d", filerule, i); 407 414 return false; 408 415 }
Note:
See TracChangeset
for help on using the changeset viewer.
