Ignore:
Timestamp:
12/03/07 20:25:32 (13 years ago)
Author:
selatham
Message:

cope with empty spatiotemporal tags

File:
1 edited

Legend:

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

    r2252 r2262  
    8888                print "INFO: XML moles document %s does not contain a bounding box." %full_filename 
    8989                no_bbox=True 
    90             if bbox_list[0] =='None': 
    91                 no_bbox=True 
    9290 
    9391            try: 
     
    9795                print "INFO: XML moles document %s does not contain temporal info." %full_filename 
    9896                no_dates=True 
     97            #if type(dates) =='NoneType': 
     98            #    no_dates=True 
    9999 
    100100            if no_bbox and no_dates: 
     
    116116                #print bbox 
    117117                #west 
    118                 west = bbox.LimitWest.strip() 
     118                try: 
     119                    west = bbox.LimitWest.strip() 
     120                except: 
     121                    print "ERROR:  Will not process File %s. Contains incorrect West bounding box limit." %full_filename 
     122                    continue 
    119123                if west.endswith('E'): 
    120124                    west=bbox.LimitWest.split('E')[0] 
     
    131135                #print "West = %s" %west 
    132136                #east 
    133                 east = bbox.LimitEast.strip() 
     137                try: 
     138                    east = bbox.LimitEast.strip() 
     139                except: 
     140                    print "ERROR:  Will not process File %s. Contains incorrect East bounding box limit." %full_filename 
     141                    continue 
    134142                if east.endswith('E'): 
    135143                    east=bbox.LimitEast.split('E')[0] 
     
    146154                #print "East = %s" %east 
    147155                #north 
    148                 north = bbox.LimitNorth.strip() 
     156                try: 
     157                    north = bbox.LimitNorth.strip() 
     158                except: 
     159                    print "ERROR:  Will not process File %s. Contains incorrect North bounding box limit." %full_filename 
     160                    continue 
    149161                if north.endswith('N'): 
    150162                    north=bbox.LimitNorth.split('N')[0] 
     
    161173                #print "North = %s" %north 
    162174                #south 
    163                 south = bbox.LimitSouth.strip() 
     175                try: 
     176                    south = bbox.LimitSouth.strip() 
     177                except: 
     178                    print "ERROR:  Will not process File %s. Contains incorrect South bounding box limit." %full_filename 
     179                    continue 
    164180                if south.endswith('N'): 
    165181                    south=bbox.LimitSouth.split('N')[0] 
Note: See TracChangeset for help on using the changeset viewer.