IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 22, 2015, 6:50:53 AM (11 years ago)
Author:
eugene
Message:

forcedwarp cannot get filter from header, has to get it from db; use a dictionary to return key/value pairs

File:
1 edited

Legend:

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

    r38931 r38940  
    388388        self.logger.debug("Querying GPC1 for forced warp meta data")
    389389
    390         meta = []
     390        meta = {}
    391391
    392392        sql = "SELECT \
    393393               exp_id, \
    394394               exp_time, \
     395               filter,
    395396               fullForceResult.software_ver, \
    396397               skycell_id, \
     
    415416
    416417        try:
    417             meta.append(rs.getString(1))
    418             meta.append(rs.getString(2))
    419             meta.append(rs.getString(3))
    420             meta.append(rs.getString(4))
    421             meta.append(rs.getString(5))
    422 
    423         except:
    424             self.logger.errorPair("getForcedWarpStageMeta()", "empty meta data")
     418            meta['exp_id']       = rs.getString(1)
     419            meta['exp_time']     = rs.getString(2)
     420            meta['filter']       = rs.getString(3)
     421            meta['software_ver'] = rs.getString(4)
     422            meta['skycell_id']   = rs.getString(5)
     423            meta['tess_id']      = rs.getString(6)
     424        except:
     425            self.logger.errorPair("getForcedWarpStageMeta()", "missing metadata entry")
    425426
    426427        return meta
    427 
    428 
    429428
    430429    '''
Note: See TracChangeset for help on using the changeset viewer.