<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getExpInfo(expnum):
 """Return a dictionary of information about a particular exposure"""


    col_names=['object',
               'e.expnum',
               'mjdate',
               'uttime',
               'filter',
               'elongation',
               'obs_iq_refccd',
               'triple', 'qso_status']

    sql="SELECT "
    sep=" "
    for col_name in col_names:
        sql=sql+sep+col_name
        sep=","
    sql=sql+" FROM bucket.exposure e "
    sql=sql+" JOIN bucket.circumstance c ON e.expnum=c.expnum "
    sql=sql+" LEFT JOIN triple_members t ON e.expnum=t.expnum "
    sql=sql+" WHERE e.expnum=%d " % ( expnum ) 
    #sys.stderr.write(sql);
    cfeps.execute(sql)
    rows=cfeps.fetchall()
    #print rows
    result={}
    #import datetime
    for idx in range(len(rows[0])):
        result[col_names[idx]]=rows[0][idx]
    
    return(result)