- Timestamp:
- Jul 29, 2014, 9:52:00 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140717/ippToPsps/jython/scratchdb.py
r37129 r37133 229 229 def alreadyImportedThisDvoTable(self, path): 230 230 231 print "***** alreadyImportedThisDvoTable *****"232 print "path: " + path233 234 231 fileStat = os.stat(path) 235 print "path: " + path236 232 237 233 sql = "SELECT COUNT(*) FROM " + self.dvoDoneTable + " WHERE path = '" + path + "' AND modifiedDate = " + str(fileStat.st_mtime) 238 print "sql: " + sql 239 240 try: 241 rs = self.executeQuery(sql) 242 print "ran sql: " + sql 234 235 try: 236 rs = self.executeQuery(sql) 243 237 rs.first() 244 238 if rs.getInt(1) > 0: 245 print "***** DID import previously *****"246 239 self.logger.debugPair("Already imported up-to-date version of", path) 247 240 return True 248 241 else: 249 print "***** did NOT import previously *****"242 self.logger.infoPair("Did NOT already import from", path) 250 243 return False 251 244 except: 252 245 print "***** exception in alreadyImportedThisDvoTable *****" 253 246 self.logger.exception("Unable to check whether this DVO table has been imported") 254 255 print "***** done with alreadyImportedThisDvoTable *****"256 257 247 258 248 ''' … … 342 332 rs.close() 343 333 if not haveDone: 344 print "dvoDone not yet build"334 self.logger.info("dvoDone not yet built") 345 335 return False 346 except: 347 print "failed to run query: " + sql 336 337 except Exception, e: 338 print str(e) 339 self.logger.errorPair("problem examining table", sql) 340 sys.exit(1) 348 341 349 342 sql = "SELECT path FROM " + self.dvoDoneTable + " WHERE path LIKE '%SkyTable.fits'" 350 try: 351 rs = self.executeQuery(sql) 352 rs.first() 353 343 try: rs = self.executeQuery(sql) 344 except Exception, e: 345 print str(e) 346 self.logger.errorPair("problem querying for dvo path", path) 347 sys.exit(1) 348 349 if not rs.next(): 350 self.logger.info("dvoDone exists, but is empty") 351 return False 352 353 try: 354 354 head,tail = os.path.split(rs.getString(1)) 355 355 … … 358 358 return True 359 359 else: 360 self.logger. errorPair("DVO does not match. We have", head)360 self.logger.infoPair("DVO does not match. We have", head) 361 361 return False 362 362 363 363 except Exception, e: 364 364 print str(e) 365 self.logger.errorPair(" No DVO files ingested for this path", path)366 return False365 self.logger.errorPair("problem searching for DVO at", path) 366 sys.exit(1) 367 367 368 368 '''
Note:
See TracChangeset
for help on using the changeset viewer.
