Ignore:
Timestamp:
21/04/06 10:38:55 (14 years ago)
Author:
domlowe
Message:

Resolving internal references to ArrayDescriptors? working

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/newparser/parser_extra.py

    r808 r810  
    7474                                    pass #Leave this for now. 
    7575        
    76        #NetCDFExtracts etc may be referenced e.g. as <axisvalues> element 
     76       #NetCDFExtracts etc may be referenced e.g. as <axisvalues> element. Need to fix these too. 
    7777        if hasattr(self.dataset, 'arrayDescriptors'): 
    7878            for feature in self.dataset.featureCollection.members: 
     
    8484                                    for arrayDescriptor  in self.dataset.arrayDescriptors: 
    8585                                        print arrayDescriptor.id 
    86                                         if arrayDescriptor.id == ordinate.axisValues[1:]:  #remove '#python 
    87                                             #picklestring=pickle.dumps(arrayDescriptor) 
    88                                             #ordinate.axisValues =pickle.loads(picklestring) 
    89                                             ordinate.axisValues  = Parser.NetCDFExtract() 
    90                                             pass 
     86                                        if arrayDescriptor.id == ordinate.axisValues[1:]:  #remove '#' 
     87                                            ordinate.axisValues  = arrayDescriptor 
     88                                            break 
    9189                                             
    92             
    93                   
     90 
    9491        return self.dataset 
Note: See TracChangeset for help on using the changeset viewer.