- Timestamp:
- Mar 28, 2015, 8:28:32 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20150112/ippToPsps/jython/objectbatch.py
r37763 r38052 92 92 93 93 def updatePspsUniqueIDs(self): 94 sql = "UPDATE ObjectThin join (select @r:=@r+1 rownum, objID from \ 95 (select @r:=0) r, ObjectThin t) as foo using (objID) set \ 96 uniquePspsOBid = ((" +str(self.batchID) +"*1000000000 ) + rownum)"; 94 # sql = "UPDATE ObjectThin join (select @r:=@r+1 rownum, objID from \ 95 # (select @r:=0) r, ObjectThin t) as foo using (objID) set \ 96 # uniquePspsOBid = ((" +str(self.batchID) +"*1000000000 ) + rownum)"; 97 98 sql = "UPDATE ObjectThin set uniquePspsOBid = (("+str(self.batchID)+"*1000000000 ) + row)" 97 99 try: self.scratchDb.execute(sql) 98 100 except: … … 184 186 SET " + filter[1] + "MeanPSFMagErr = null \ 185 187 WHERE " + filter[1] + "MeanPSFMagErr > " + str(cut) 186 self.scratchDb.execute(sql) 187 188 try: self.scratchDb.execute(sql) 189 except: 190 self.logger.infoPair("failed sql",sql) 191 raise 188 192 ''' 189 193 Inserts stuff for all mags … … 222 226 sql += "ObjectThin.nStackDetections = ObjectThin.nStackDetections + cps.NSTACK_DET" 223 227 self.logger.info(sql) 224 self.scratchDb.execute(sql) 225 228 try: self.scratchDb.execute(sql) 229 except: 230 self.logger.InfoPair("failed sql",sql) 231 raise 226 232 # XXX this does not seem like a good thing to leave in SQL 227 233 self.logger.infoPair("Calculating nDetections from", "n[filters]") … … 231 237 sql += "SET nDetections = nDetections + n" + filter[1] 232 238 sql += " WHERE n" + filter[1] + " != -999" 233 self.scratchDb.execute(sql) 234 239 try: self.scratchDb.execute(sql) 240 except: 241 self.logger.infoPair("failed sql",sql) 242 raise 235 243 ''' 236 244 give objectName to objectThin … … 255 263 except: 256 264 self.logger.errorPair("failed sql", sql) 265 raise 257 266 return False 258 267 … … 273 282 except: 274 283 self.logger.errorPair("failed sql", sql) 284 raise 275 285 return False 276 286 self.logger.infoPair("updating objName", "using means") … … 289 299 except: 290 300 self.logger.errorPair("failed sql", sql) 301 raise 291 302 return False 292 303 … … 307 318 except: 308 319 self.logger.errorPair("failed sql", sql) 320 raise 309 321 return False 310 322 … … 327 339 except: 328 340 self.logger.errorPair("Couldn't squash out of range stuff", sql) 329 return False 341 raise 342 330 343 331 344 self.logger.infoPair("setting to null > 1e-38 and < 1e-38 in", "cps FLUX_KRON") … … 336 349 except: 337 350 self.logger.errorPair("Couldn't squash out of range stuff", sql) 338 r eturn False351 raise 339 352 340 353 … … 418 431 419 432 rs = self.scratchDb.executeQuery(sql) 433 420 434 rs.first() 421 435 nToDelete = rs.getInt(1) … … 435 449 except: 436 450 self.logger.errorPair("Couldn't cull outsiders from ObjectThin table", sql) 437 return False 438 451 raise 452 453 ##Don't do this till after MeanObject 454 ##self.dvoObjects.purgeRegion(self.region) 455 self.logger.infoPair("updatePspsUniqueIDs","start") 456 self.updatePspsUniqueIDs() 457 self.logger.infoPair("updatePspsUniqueIDs","end") 439 458 self.logger.infoPair("Dropping row column from", "ObjectThin table") 440 459 self.scratchDb.dropColumn("ObjectThin", "row") 441 460 ##self.logger.infoPair("Purging from scratch Db", self.region + " region") 442 461 self.logger.infoPair("Dropped row column", "objectThin") 443 462 ##Don't do this till after MeanObject 444 ##self.dvoObjects.purgeRegion(self.region) 445 446 self.updatePspsUniqueIDs() 447 463 448 464 self.setMinMaxObjID(["ObjectThin"]) 449 465 … … 463 479 except: 464 480 self.logger.errorPair("Couldn't populate MeanObject table", sql) 465 r eturn False481 raise 466 482 467 483 self.logger.infoPair("Adding 'row' columns to", "MeanObject table")
Note:
See TracChangeset
for help on using the changeset viewer.
