Ignore:
Timestamp:
07/06/06 14:06:32 (14 years ago)
Author:
domlowe
Message:

Some fixes to Parser and Scanner to enable scanning of GRIB files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/parser/Parser.py

    r1092 r1123  
    15861586                elif isinstance(comp,GRIBExtract): 
    15871587                    frag = Element(CSML('GRIBExtract')) 
    1588                     frag = NASAAmesExtract.toXML(comp,frag) 
     1588                    frag = GRIBExtract.toXML(comp,frag) 
    15891589                compFrag.append(frag) 
    15901590            csmlFrag.append(compFrag) 
     
    17361736    def toXML(self,csmlFrag): 
    17371737        csmlFrag = AbstractFileExtract.toXML(self,csmlFrag) 
    1738         frag = Element(CSML('parameterCode')) 
    1739         frag.text = str(self.parameterCode) 
    1740         csmlFrag.append(frag) 
     1738        if hasattr(self,'parameterCode'): 
     1739            frag = Element(CSML('parameterCode')) 
     1740            frag.text = str(self.parameterCode) 
     1741            csmlFrag.append(frag) 
    17411742        if hasattr(self,'recordNumber'): 
    17421743            frag = Element(CSML('recordNumber')) 
     
    27912792            elif isinstance(self.arrayDescriptor,GRIBExtract): 
    27922793                frag=Element(CSML('GRIBExtract')) 
    2793                 GRIBAmesExtract.toXML(self.arrayDescriptor,frag) 
     2794                GRIBExtract.toXML(self.arrayDescriptor,frag) 
    27942795                csmlFrag.append(frag) 
    27952796            elif isinstance(self.arrayDescriptor,PPExtract): 
Note: See TracChangeset for help on using the changeset viewer.