Changeset 32211
- Timestamp:
- Aug 29, 2011, 9:30:53 AM (15 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/batch.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/batch.py
r32194 r32211 47 47 self.doc = doc 48 48 self.fits = fits 49 if self.fits: self.header = self.fits.getPrimaryHeader()50 49 51 50 # set up logging … … 53 52 self.logger.infoSeparator() 54 53 self.logger.debug("Batch class constructor") 54 55 # check FITS file is ok - TODO could be neater 56 if self.fits: 57 self.header = self.fits.getPrimaryHeader() 58 if not self.header: return 55 59 56 60 # set up class variables … … 315 319 @staticmethod 316 320 def publishToDatastore(datastore, ippToPspsDb, batchID, batchName, subDir, tarballFile): 321 317 322 if datastore.publish(batchName, subDir, tarballFile, "tgz"): 318 323 ippToPspsDb.updateLoadedToDatastore(batchID, 1) … … 518 523 self.createEmptyPspsTables() 519 524 self.importIppTables() 520 if self.populatePspsTables(): 521 if self.exportPspsTablesToFits(): 525 if not self.populatePspsTables(): 526 self.logger.errorPair("Aborting this batch", "unable to populate PSPS tables") 527 else: 528 if not self.exportPspsTablesToFits(): 529 self.logger.errorPair("Aborting this batch", "unable to export tables to FITS file") 530 else: 522 531 self.writeBatchManifest() 523 532 if int(self.doc.find("options/publishToDatastore").text): self.tarZipAndpublishToDatastore()
Note:
See TracChangeset
for help on using the changeset viewer.
