Ignore:
Timestamp:
03/07/17 06:49:11 (3 years ago)
Author:
mjuckes
Message:

upadte

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMIP6dreqbuild/trunk/src/framework/ing02/importSect.py

    r1031 r1037  
    3333 
    3434    self.purged = set() 
    35     self.purgeVlab0 = set( ['sialb','lialb','lialbIs','sltnorth', 'concbb', 'concpoa', 'inc', 'lts', 'pcp', 'fDeforest', 'lateralCtransfer', 'fNdepox', 'fNdepred', 'fBNFsymb', 'fBNFasymb'] ) 
     35    self.purgeVlab0 = set( ['albsrfc','sialb','lialb','lialbIs','sltnorth', 'concbb', 'concpoa', 'inc', 'lts', 'pcp', 'fDeforest', 'lateralCtransfer', 'fNdepox', 'fNdepred', 'fBNFsymb', 'fBNFasymb'] ) 
    3636    self.purgeCmv0 = set( [('conccmcn','Eday'), ('conccn','Eday'), ( 'concnmcn','Eday'), 
    3737                          ('ec550aer','Eday'), ('reffclwc','Eday'), ('reffclws','Eday'), 
     
    221221          for i in range(len(ix)): 
    222222            oo[ ix[i] ] = vals[i+1] 
    223         if section in ['CMORvar','tableSection']: 
     223        if section in ['CMORvar','tableSection','requestVar']: 
    224224          if section == 'CMORvar': 
    225225              targ = 'structure' 
     
    228228              targ = 'miptable' 
    229229              iz = ig-1 
     230          elif section == 'requestVar': 
     231              targ = 'CMORvar' 
     232              iz = iv-1 
    230233          if oo[iz][0] == '$': 
    231             slab = oo[iz][1:] 
     234            if section == 'requestVar': 
     235              slab = tuple( oo[iz][1:].split('.') ) 
     236            else: 
     237              slab = oo[iz][1:] 
    232238            assert slab in self.mapl2u[targ], '%s ref not found: %s' % (targ,oo[iz]) 
    233239            oo[iz] = self.mapl2u[targ][slab] 
     
    317323     except: 
    318324      print 'FATAL ERROR' 
    319       print vals 
     325      print k,vals 
    320326      raise 
    321327 
Note: See TracChangeset for help on using the changeset viewer.