Changeset 2092 in lmdz_wrf


Ignore:
Timestamp:
Aug 24, 2018, 9:50:39 PM (7 years ago)
Author:
lfita
Message:

Fixing `datetimeStr_conversion'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/generic.py

    r2035 r2092  
    173173    Nvals = 3
    174174    vals = opts.values.split(cS)
     175    if vals[0] == 'h':
     176        print gen.datetimeStr_conversion.__doc__
     177        quit(-1)
     178
    175179    newvals = []
    176180    if vals[1] == 'cfTime':
    177181        newvals.append(vals[0])
    178182        newvals.append(vals[1]+','+vals[2])
    179         if vals[2] == 'cfTime': newvals.append(vals[3]+','+vals[4])
     183        if vals[2] == 'cfTime': newvals.append(vals[3]+','+vals[4].replace('!',' '))
    180184        vals = list(newvals)
    181185    if vals[2] == 'cfTime':
    182186        newvals.append(vals[0])
    183187        newvals.append(vals[1])
    184         newvals.append(vals[2]+','+vals[3])
     188        newvals.append(vals[2]+','+vals[3].replace('!',' '))
    185189        vals = list(newvals)
    186 
    187     if vals[0] == 'h':
     190    if len(vals) != Nvals:
     191        print errormsg
     192        print '  ' + main + ": operation '" + oper + "' requires", Nvals, 'and', \
     193          len(vals), ' has passed!!'
    188194        print gen.datetimeStr_conversion.__doc__
    189195        quit(-1)
    190     else:
    191         if len(vals) != Nvals:
    192             print errormsg
    193             print '  ' + main + ": operation '" + oper + "' requires", Nvals, 'and', \
    194               len(vals), ' has passed!!'
    195             print gen.datetimeStr_conversion.__doc__
    196             quit(-1)
    197         print gen.datetimeStr_conversion(vals[0], vals[1], vals[2])
     196    print gen.datetimeStr_conversion(vals[0], vals[1], vals[2])
    198197
    199198#'days_period'
Note: See TracChangeset for help on using the changeset viewer.