Changeset 1949


Ignore:
Timestamp:
03/01/07 18:15:57 (13 years ago)
Author:
selatham
Message:

dealing with missing content

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery/trunk/ingestAutomation/OAIBatch/SpaceTimeIngestFromMOLES.py

    r1948 r1949  
    1313        sql = "select id from spatiotemp where id = '"+Mid+"';" 
    1414        cursor = connection.cursor() 
    15         cursor.execute(sql) 
     15        try: 
     16            cursor.execute(sql) 
     17        except: 
     18            print "Error: database error %s %s" %(sys.exc_type, sys.exc_value) 
    1619        if len(cursor.fetchall()) <1: 
    1720            return False 
     
    2427        print sql 
    2528        cursor = connection.cursor() 
    26         cursor.execute(sql) 
    27         connection.commit() 
     29        try: 
     30            cursor.execute(sql) 
     31        except: 
     32            print "Error: database error %s %s" %(sys.exc_type, sys.exc_value) 
     33        connection.commit() 
    2834 
    2935def do_update(Mid,west,south,east,north,startdate,enddate): 
     
    3137        print sql 
    3238        cursor = connection.cursor() 
    33         cursor.execute(sql)      
    34         connection.commit() 
     39        try: 
     40            cursor.execute(sql) 
     41        except: 
     42            print "Error: database error %s %s" %(sys.exc_type, sys.exc_value) 
     43        connection.commit() 
    3544 
    3645def main(indir): 
     
    5968                try: 
    6069                    bbox=dgMeta.dgMetadataRecord.dgDataEntity.dgDataSummary.dgDataCoverage.dgSpatialCoverage.BoundingBox 
    61                     #print bbox 
     70                    print bbox 
     71                    if type(bbox) == tuple: 
     72                        bbox==string(bbox[0]) 
    6273                except: 
    6374                    print "INFO: XML moles document %s does not contain a bounding box." %full_filename 
     
    6576                try: 
    6677                    dates=dgMeta.dgMetadataRecord.dgDataEntity.dgDataSummary.dgDataCoverage.dgTemporalCoverage.DateRange 
    67                     #print dates 
     78                    print dates 
    6879                except: 
    6980                    print "INFO: XML moles document %s does not contain temporal info." %full_filename 
     
    7687                #Mid = dgMeta.dgMetadataRecord.dgMetadataID.repositoryIdentifier+"__"+dgMeta.dgMetadataRecord.dgMetadataID.localIdentifier 
    7788                Mid = filename 
    78                 #print Mid 
     89                print Mid 
    7990                #parse the coordinates somewhat 
    8091                #west 
    81                 west = bbox.LimitWest.strip() 
     92                west = bbox.LimitWest.strip() 
    8293                if west.endswith('E'): 
    8394                    west=bbox.LimitWest.split('E')[0] 
Note: See TracChangeset for help on using the changeset viewer.