- Timestamp:
- Sep 6, 2011, 11:00:22 AM (15 years ago)
- Location:
- branches/eam_branches/ipp-20110710/ippToPsps/jython
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20110710/ippToPsps/jython
-
Property svn:ignore
set to
*.class
-
Property svn:ignore
set to
-
branches/eam_branches/ipp-20110710/ippToPsps/jython/gpc1db.py
r31846 r32337 69 69 sql = "SELECT DISTINCT stage_id \ 70 70 FROM addRun \ 71 WHERE stage = '" + stage + "' \ 72 AND dvodb = '" + dvoDb + "'" 71 JOIN minidvodbRun USING(minidvodb_name) \ 72 JOIN minidvodbProcessed USING(minidvodb_id) \ 73 WHERE minidvodbRun.minidvodb_group = '" + dvoDb + "' \ 74 AND minidvodbRun.state = 'merged' \ 75 AND minidvodbProcessed.fault = 0 \ 76 AND addRun.stage = '" + stage + "' \ 77 AND addRun.state = 'full'" 73 78 74 79 elif batchType == "ST": … … 78 83 FROM staticskyInput \ 79 84 JOIN addRun ON(staticskyInput.sky_id = addRun.stage_id) \ 80 WHERE stage = '" + stage + "' \ 81 AND dvodb = '" + dvoDb + "'" 82 85 JOIN minidvodbRun USING(minidvodb_name) \ 86 JOIN minidvodbProcessed USING(minidvodb_id) \ 87 WHERE minidvodbRun.minidvodb_group = '" + dvoDb + "' \ 88 AND minidvodbRun.state = 'merged' \ 89 AND minidvodbProcessed.fault = 0 \ 90 AND addRun.stage = '" + stage + "' \ 91 AND addRun.state = 'full'" 92 83 93 try: 84 94 rs = self.executeQuery(sql) … … 144 154 rs = self.executeQuery(sql) 145 155 rs.first() 156 except: 157 self.logger.errorPair("Can't query for", "stack meta data") 158 159 try: 146 160 meta.append(rs.getString(1)) 147 161 meta.append(rs.getString(2)) 148 162 meta.append(rs.getString(3)) 149 163 except: 150 self.logger.e xception("Can't query for stack meta")151 164 self.logger.errorPair("getStackStageMeta()", "empty meta data") 165 152 166 return meta 153 167 … … 168 182 rs = self.executeQuery(sql) 169 183 rs.first() 184 except: 185 self.logger.errorPair("Can't query for", "camera meta data") 186 187 try: 170 188 meta.append(rs.getInt(1)) 171 189 meta.append(rs.getString(2)) … … 175 193 meta.append(rs.getString(6)) 176 194 except: 177 self.logger.e xception("Can't query for camera meta")195 self.logger.errorPair("getCameraStageMeta()", "empty meta data") 178 196 179 197 return meta … … 195 213 rs.first() 196 214 except: 197 self.logger.exception("Can't query for camera smfs") 198 215 self.logger.errorPair("Can't query for smf file for cam_id", str(camID)) 216 return None 217 218 try: 199 219 # get path to base dir of cmf files 200 path = rs.getString(1) 201 path = path[0:path.rfind("/")] 220 path = rs.getString(1) 221 path = path[0:path.rfind("/")] 222 except: 223 self.logger.errorPair("No smf files found for cam_id", str(camID) ) 224 return None 202 225 203 # list all cmf files if a neb path226 # list all smf files if a neb path 204 227 files = [] 205 228 if path.startswith("neb"): … … 211 234 # or not a neb path 212 235 else: 213 files = glob.glob(path + "/*. cmf")214 215 if len(files) < 1: return "NULL"236 files = glob.glob(path + "/*.smf") 237 238 if len(files) < 1: return None 216 239 217 240 return Fits(self.logger, self.doc, files[0]) # TODO just returning first file - check … … 251 274 252 275 self.logger.error("Could not find stack cmf") 253 return "NULL"276 return None 254 277 255 278 '''
Note:
See TracChangeset
for help on using the changeset viewer.
