Changeset 536


Ignore:
Timestamp:
22/12/15 13:03:03 (5 years ago)
Author:
mjuckes
Message:

cleaned up print statements in scope.py

Location:
CMIP6dreqbuild/trunk/src/framework/dreqPy
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • CMIP6dreqbuild/trunk/src/framework/dreqPy/scope.py

    r532 r536  
    44""" 
    55import dreq 
    6 from utilities import cmvFilter 
     6from utilities import cmvFilter  
    77import collections, string, operator 
    88import sys 
     
    1212  python2 = False 
    1313  from functools import reduce 
     14  from utilP3 import mlog3 
     15  mlg = mlog3() 
     16else: 
     17  from utilP2 import mlog 
     18  mlg = mlog() 
    1419 
    1520class baseException(Exception): 
     
    107112          nz = self.mcfg['nlas'] 
    108113        else: 
    109           print ( 'Failed to parse dimensions %s' % i.dimensions ) 
     114          mlg.prnt( 'Failed to parse dimensions %s' % i.dimensions ) 
    110115          raise 
    111116      else: 
     
    197202        rqlInv.add( u ) 
    198203    if len(rqlInv) != 0: 
    199       print ( 'WARNING.001.00002: %s invalid request links from request items ...' % len(rqlInv) ) 
     204      mlg.prnt ( 'WARNING.001.00002: %s invalid request links from request items ...' % len(rqlInv) ) 
    200205    rql = set() 
    201206    for u in rql0: 
     
    307312          rqlInv.add( u ) 
    308313      if len(rqlInv) != 0: 
    309         print ( 'WARNING.001.00002: %s invalid request links from request items ...' % len(rqlInv) ) 
     314        mlg.prnt ( 'WARNING.001.00002: %s invalid request links from request items ...' % len(rqlInv) ) 
    310315      rql = set() 
    311316      for u in rql0: 
     
    444449  def esid_to_exptList(self,esid,deref=False,full=False): 
    445450    if not esid in self.dq.inx.uid: 
    446       print ( 'Attempt to dereferece invalid uid: %s' % esid ) 
     451      mlg.prnt ( 'Attempt to dereferece invalid uid: %s' % esid ) 
    447452      raise 
    448453 
     
    462467          for e in expts: 
    463468            if self.dq.inx.uid[e]._h.label != 'experiment': 
    464               print 'ERROR: ',esid,e, self.dq.inx.uid[e] 
     469              mlg.prnt ( 'ERROR: %s, %s, %s ' % (esid,e, self.dq.inx.uid[e].title ) ) 
    465470            s.add( self.dq.inx.uid[e].egid ) 
    466471          for i in s: 
     
    526531      for i in e: 
    527532        if i._h.label != 'experiment': 
    528           print 'ERROR',u,i._h.label, i.label, i.title 
     533          mlg.prnt ( 'ERROR: %s, %s, %s ' % ( u,i._h.label, i.label, i.title ) ) 
    529534      dat = [ (i.ntot, i.yps, i.ensz, i.nstart, filter1(i.yps,rqi.nymax), filter1(i.ensz,rqi.nenmax) ) for i in e] 
    530535      nytot = sum( [x[-2]*x[-1] for x in dat ] ) 
     
    546551    for m in self.mipls: 
    547552      v = self.volByMip( m, pmax=pmax ) 
    548       print ( '%12.12s: %6.2fTb' % (m,v*bytesPerFloat*1.e-12) ) 
     553      mlg.prnt ( '%12.12s: %6.2fTb' % (m,v*bytesPerFloat*1.e-12) ) 
    549554 
    550555  def rqiByMip( self, mip): 
     
    552557    if type(mip) in [type( '' ),type( u'') ]: 
    553558      if mip not in self.mips: 
    554         print ( self.mips ) 
     559        mlg.prnt ( self.mips ) 
    555560        raise baseException( 'rqiByMip: Name of mip not recognised: %s' % mip ) 
    556561      l1 = [i for i in  self.dq.coll['requestItem'].items if i.mip == mip] 
     
    667672  def run(self, dq=None): 
    668673    if 'h' in self.adict: 
    669       print ( self.__doc__ ) 
     674      mlg.prnt ( self.__doc__ ) 
    670675      return 
    671676 
    672677    if not 'm' in self.adict: 
    673       print ( 'Current version requires -m argument'  ) 
    674       print ( self.__doc__ ) 
     678      mlg.prnt ( 'Current version requires -m argument'  ) 
     679      mlg.prnt ( self.__doc__ ) 
    675680      sys.exit(0) 
    676681 
     
    686691        if i not in sc.mips: 
    687692          ok = False 
    688           print ( 'NOT FOUND: ',i ) 
     693          mlg.prnt ( 'NOT FOUND: ',i ) 
    689694    assert ok,'Available MIPs: %s' % str(sc.mips) 
    690695 
     
    693698    pmax = self.adict.get( 'p', 2 ) 
    694699    v0 = sc.volByMip( self.adict['m'], pmax=pmax, intersection=self.intersection ) 
    695     print ( '%7.2fTb' % (v0*2.*1.e-12) ) 
     700    mlg.prnt ( '%7.2fTb' % (v0*2.*1.e-12) ) 
    696701    cc = collections.defaultdict( int ) 
    697702    for e in sc.volByE: 
     
    714719 
    715720      for v in vl[:mx]: 
    716         print ( self.dq.inx.uid[v].label, '%7.2fTb' % (cc[v]*2.*1.e-12) ) 
     721        mlg.prnt ( self.dq.inx.uid[v].label, '%7.2fTb' % (cc[v]*2.*1.e-12) ) 
  • CMIP6dreqbuild/trunk/src/framework/dreqPy/utilities.py

    r534 r536  
    144144    return cmv 
    145145 
     146 
    146147test = cmvFilter 
Note: See TracChangeset for help on using the changeset viewer.