Changeset 836 for TI02-CSML


Ignore:
Timestamp:
26/04/06 14:29:58 (14 years ago)
Author:
domlowe
Message:

additional check to see if unitdefinitions exist or not

File:
1 edited

Legend:

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

    r831 r836  
    9595                    if hasattr (feature.rangeSet, 'aggregatedArray'): 
    9696                         if hasattr(feature.rangeSet.aggregatedArray, 'uom'): 
    97                              for definition in self.dataset.unitDefinitions.definitionMembers: 
    98                                  if definition.id== feature.rangeSet.aggregatedArray.uom[1:]: 
    99                                      feature.rangeSet.aggregatedArray.uom=definition 
    100                                      break 
     97                             if hasattr(self.dataset, 'unitDefinitions'): 
     98                                for definition in self.dataset.unitDefinitions.definitionMembers: 
     99                                    if definition.id== feature.rangeSet.aggregatedArray.uom[1:]: 
     100                                        feature.rangeSet.aggregatedArray.uom=definition 
     101                                        break 
    101102        #TODO need to also take into account the fact that UnitDefinitions could be externally defined. 
    102103         
Note: See TracChangeset for help on using the changeset viewer.