IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 27, 2012, 4:33:05 PM (14 years ago)
Author:
rhenders
Message:

changes to keep track of, and purge, ingested-but-out-of-date regions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/jython/dvo.py

    r33176 r33177  
    161161        allPopulatedRegions = []
    162162        alreadyIngested = 0
     163        outOfDateIngested = []
    163164
    164165        for region in allRegions:
     
    178179               continue
    179180
     181           # check if we have an out-of-date version of either region file, if so, add it to the purge list
     182           if self.scratchDb.haveOutOfDateVersionOfThisDvoTable(cpmPath) or self.scratchDb.haveOutOfDateVersionOfThisDvoTable(cptPath):
     183               alreadyIngested = alreadyIngested + 1
     184               outOfDateIngested.append(region)
     185
    180186           regionsToIngest.append(region)
    181187
    182         # get list of ingested regions to remove
     188        # add out-of-range regions for purge list
    183189        items = list(set(allIngestedRegions) - set(allPopulatedRegions))
    184190        for item in items: regionsToPurge.append(item)
    185191
    186         self.logger.infoPair("Total populated DVO regions", "%d" % len(allPopulatedRegions))
     192        # now add out-of-date items to purge list
     193        for item in outOfDateIngested: regionsToPurge.append(item)
     194
     195        self.logger.infoPair("Total DVO regions", "%d" % len(allPopulatedRegions))
    187196        self.logger.infoPair("Total DVO regions already ingested", "%d" % alreadyIngested)
     197        self.logger.infoPair("Total DVO out-of-date regions", "%d" % len(outOfDateIngested))
    188198        self.logger.infoPair("Total DVO regions to purge", "%d" % len(regionsToPurge))
    189199        self.logger.infoPair("Total DVO regions to ingest", "%d" % len(regionsToIngest))
     
    269279           # if we have not already ingested the cpm table, then do it now
    270280           if not self.scratchDb.alreadyImportedThisDvoTable(cpmPath):
    271            
     281   
    272282               # import cpm table and index
    273283               self.importFits(
Note: See TracChangeset for help on using the changeset viewer.